imagegif 関数は Linux では失敗しますが、Windows では成功します。なぜですか?ソリューションのアイデア

WBOY
リリース: 2016-06-13 13:52:24
オリジナル
813 人が閲覧しました

imagegif 関数は Linux では失敗しますが、Windows では成功します。なぜですか?
Windows と Linux でそれぞれコードを実行します: ($gif_app は画像のパス名です)
$img_app = imagecreatefromgif($gif_app);
echo "$img_app
";
if( imagegif($img_app,"../images/atopo.gif"))
echo "success";
else echo "fail";

画像 atopo.gif は Windows で正常に生成されました

ただし、Linux での実行結果は
リソース ID #3
fail

php のバージョンは php-5.2.6-2.fc8
gd ライブラリのバージョンは gd - 2.0.35-1.fc8

アドバイスをお願いします!


-----解決策---------------------------- -
権限は十分ですか?

------解決策---------
../images/ ディレクトリ、それが書き込まれているかどうかアクセス許可
------解決策----------------------
これに関して最初に思い浮かぶのはファイル操作 問題はアクセス許可の問題であるはずです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート