运行脚本时出现以下错误
php cannot be displayed because it contains errors
该脚本获取一个文件,调整其大小并将其输出到屏幕和一个文件。
url_example:localhost/testimage.php?img=img_592_121_200.jpg
我已经阅读了大多数帖子并尝试了建议的解决方案。全部失败
该文件不会输出到屏幕/浏览器,但可以保存到文件中。
这是代码,我去掉了所有的空白和空行。并在脚本中硬编码文件名
**我开始怀疑这是我的设置,但我什至不确定如何/从哪里开始寻找
编辑:简化为仅输出到屏幕
测试图像.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();
?>