我正在设置一个随机图像功能,但试图在处理随机数发生器之前证明这个概念。如何返回图像从php文件设置为img src
现在我有一个test.php文件。它包含:
<?php
$img = 'http://example.com/img.jpg';
$fp = fopen($img, 'rb');
header('Content-type: image/jpeg;');
header("Content-Length: " . filesize($img));
fpassthru($fp);
exit;
?>
然后在另一个HTML文件我有<img src="test.php">
的目标就是返回图像。图片url的作品是正确的,test.php返回一个200.但图片只是显示了一个破碎的图像图标。
我也试过readfile()
没有运气。
我只是想显示这个图像。
使用路径而不是url。编辑:如果该v v v不是alllowed –
是否在您的服务器上启用了'allow_url_fopen'? – Matt
是的,allow_url_fopen已启用。 –