gd関数を含むウェブサイトにコードをインストールしました。 デバッグ後、私はImagecreatefrompng() - 接続がリセットされたエラー
$src = imagecreatefrompng($s);
は、サーバが応答する原因になっているという結論に達しました: は、私はにコード変更しても「接続がリセットされました」:
$src = @imagecreatefrompng($s);
を同じエラーが発生します。 gdライブラリがインストールされ、有効になっているかどうかを確認して、phpのバージョンを確認しましたが、すべて正常です。 error_logには何もありません。 また、ファイルパスは問題なく、ファイルが存在し、他の関数がファイル(fopenやfile_get_contentsなど)にアクセスできるため、権利に問題はありません。
誰でもアイデアはありますか?
編集: ファイルはローカルサーバー上にあります。
こんにちはアーネスト、これはGDによって引き起こされる可能性のあるもののようなものではありません。問題が依然として続くかどうかを確認するために、基本的なGD phpファイルを作成してみることができますか?ここからのサンプルのようなものを試してみてください。http://php.net/manual/en/function.imagestring.php –
リモートサーバーからイメージを取得しますか?もしそうなら、最初に 'imagecreatefromstring(file_get_contents($ s));'を使うべきです。 (http://php.net/manual/en/function.imagecreatefromstring.php) – Quasdunk
Shai Mishali:リンクしたサイトから最初の例を試してみましたが、結果は成功しました。 –