为什么通过PHP获取图像不起作用?
我正在Windows XP和FireFox 3.6.8上使用WampServer 2.0版 我试图通过PHP脚本获取图像内容,如下所示:为什么通过PHP获取图像不起作用?,php,html,image,src,Php,Html,Image,Src,我正在Windows XP和FireFox 3.6.8上使用WampServer 2.0版 我试图通过PHP脚本获取图像内容,如下所示: <img src='1.png' alt='picture not found' /> HTML: 一切正常 我的PHP有什么问题?在您的示例中,这可能是一个问题,但这不起作用: imagecreatefromjpeg("1.png") ^ ^ JPEG != PNG 在
<img src='1.png' alt='picture not found' />
HTML:
一切正常
我的PHP有什么问题?在您的示例中,这可能是一个问题,但这不起作用:
imagecreatefromjpeg("1.png")
^ ^
JPEG != PNG
在您的示例中,这可能是一个问题,但这不起作用:
imagecreatefromjpeg("1.png")
^ ^
JPEG != PNG
不是用你的PHP而是用你的PHP技能:)
有些人建议改进
要做到这一点,您必须
a) 通过在浏览器地址栏中键入temp_get_file.php,直接请求图像文件,以便查看脚本的输出
b) 将内容类型标题输出尽可能放在代码中较低的位置,以便PHP在出现错误时发送文本/html
c)
或
您可以打开日志错误并在错误日志中捕获错误,而不必执行上述所有操作。
这两种方法都可以让您获得PHP错误消息—这是您在这里真正需要的,而不是无用的firefox抱怨。
这个错误信息非常清楚-错误的文件格式
readfile(“1.png”)
就足够了不是用你的PHP而是用你的PHP技能:)
有些人建议改进
要做到这一点,您必须
a) 通过在浏览器地址栏中键入temp_get_file.php,直接请求图像文件,以便查看脚本的输出
b) 将内容类型标题输出尽可能放在代码中较低的位置,以便PHP在出现错误时发送文本/html
c)
或
您可以打开日志错误并在错误日志中捕获错误,而不必执行上述所有操作。
这两种方法都可以让您获得PHP错误消息—这是您在这里真正需要的,而不是无用的firefox抱怨。
这个错误信息非常清楚-错误的文件格式
readfile(“1.png”)
就足够了imagecreatefromjpeg("1.png")
^ ^
JPEG != PNG