【发布时间】:2017-08-10 14:17:19
【问题描述】:
当我单独使用这段代码时没有问题:
<?php
$url='image.jpg';
header('content-type: image/jpeg');
readfile($url);
?>
但是当我想写这段代码时,输出中没有显示:
<?php
require_once("sql.php");
$db = new db();
$db->connect();
$sql = $db->query("select * from image where name='test.jpg'");
$row = $db->fetch_array();
$url = $row["url"];
header('content-type: image/jpeg');
readfile($url);
exit;
?>
问题是我何时将 header() 与 require_once() 一起使用。 output image 在这两个代码中,照片都确保 url 地址是正确的。 感谢您的帮助。
**当删除标头输出为:** image 2
【问题讨论】:
-
尝试更具体一些,并在您的问题中添加 PHP 解释器向您显示的确切错误。
-
根据RFC2616,字段名(如
Content-Type)区分大小写。 -
你检查
$url = $row["url"];是否有期望值? -
是的,$url 有真正的价值。
标签: php header require-once