スクリプトを実行すると、次のエラーが表示されます
php cannot be displayed because it contains errors
スクリプトは、ファイルを取得し、サイズを変更して画面とファイルに出力します。
url_example:localhost/testimage.php?img=img_592_121_200.jpg
私はほとんどの投稿を読み、提案された解決策を試しました。すべて失敗
ファイルは画面/ブラウザに出力されませんが、ファイルに保存できます。
これがコードです。すべての空白と空の行を取り除きました。スクリプト内にファイル名をハードコーディングしました
**それが私のセットアップであると疑い始めていますが、どのように/どこから探し始めればよいかさえわかりません
編集:画面のみに出力するように簡略化
testimage.php
<?php
//session_start();
//ob_start();
ini_set("display_errors", "1");
error_reporting(E_ALL);
Header('Content-type:image/jpeg');
//$cacheFile="mypicXXX.jpg";
//$cache_dir="cache/1/592/";
$img_dir="webspace/1/592/";
$img="img_592_121.jpg";
$id="$img_dir$img";
$src=imagecreatefromjpeg($id);
$new_width=200;
$new_height=77;
$width=600;
$height=1001;
$w_src=600;
$h_src=1001;
$img=imagecreatetruecolor($new_width,$new_height);
imagecopyresampled($img,$src,0,0,0,0,$new_width,$new_height,$w_src,$h_src);
imagejpeg($img,NULL,45);
//$cacheFile=$cache_dir.$cacheFile;
//imagejpeg($img,$cacheFile,45);
imagedestroy($src);
imagedestroy($img);
//ob_end_flush();
?>