我有一个特定的问题,并不能克服它。PHP图像内容类型问题
对于我的最新项目,我需要一个简单的PHP脚本,根据通过URL发送的ID显示图像。下面的代码:
header("Content-type: image/jpeg");
$img = $_GET["img"];
echo file_get_contents("http://www.somesite.hr/images/$img");
的问题是图像不显示虽然浏览器识别它(我可以看到它在网页标题),而不是我得到打印出来的图像URL。
它既不能在远程访问允许的服务器上工作,也不能在没有远程访问的服务器上工作。 另外,在标题前没有任何内容被打印或回显。
我不知道它是内容类型错误还是别的。 在此先感谢。
你想要在浏览器上显示图片或下载图像? – zod 2011-01-05 18:45:58
确保'echo'有效。尝试使用curl或wget获取该页面。并确保在回显之前不存在前面的空白。 – 2011-01-05 18:51:05
我解决了前两个问题,它确实是一个空白和一个代码错误,但我仍然有远程访问问题,所以我不得不使用CURL。你能帮助我,因为我对CURL不太好? – Mirko 2011-01-06 10:27:15