显示在PHP图像我试图使用PHP用下面的代码试图从MySQL数据库
<?php
header('Content-type: image/png');
$port = "*";
$server = "*:".$port;
$dbname ="*";
$user = "*";
$conn = mysql_connect ("$server", "$user", "$pass") or die ("Connection
Error or Bad Port");
mysql_select_db($dbname) or die("Missing Database");
$speakerPic = $_POST['speakerPic'];
$query = "SELECT Speaker.speaker_picture AS image FROM Speaker JOIN Contact c USING(contact_id)
WHERE c.lname = '";
$query .= $speakerPic."';";
$result = mysql_query($query,$dbname);
$result_data = mysql_fetch_array($result, MYSQL_ASSOC);
echo $result_data['image'];
?>
我保持在接收此错误,所述的图像“,以显示图像.../query2.php “不能显示,因为它包含错误。
对不起,继续扰乱你们,但谁能告诉问题是什么?
小心任何输出任何来自引入的脚本。请务必消除标签之外的任何内容。实际上,您应该完全删除您的关闭?>标记以确保它后面没有空格。确保你的脚本没有回应某种错误信息。 –
这些错误到底是什么? – mugetsu
使用浏览器的开发人员工具查看图像的HTTP请求。特别要注意'Content-Length'标题。看看这是不是图像的大小(我认为你已经知道)的几个不同的图像不同。如果不同,有什么区别?不同的图像的差异是相同还是保持不变? – Jon