我是PHP的新手,我需要知道如何将文件显示为图像。例如,打开http://example.com/script.php会显示图片。
我的理由是,我需要将其放在src
的{{1}}属性中。我希望图像根据它的时间而改变。
我目前有3张图片要在它们之间循环。
我现在有什么:
<img>
答案 0 :(得分:2)
首先,你对src
部分是正确的。您只需使用.php
文件作为图像的src并显示一个漂亮的图像。因此,一旦您确定了要向用户显示的图像,您可以通过以下几种方式执行此操作:
readfile
- 您阅读了该图片的内容,并将其与proper headers一起使用。302 Found
header而不是301 Moved Permanently
,因为浏览器最近会缓存永久重定向!答案 1 :(得分:0)
使用PHP的GD库。 PHP的网站有一些例子可以帮助您入门:
答案 2 :(得分:0)
完成逻辑后,让PHP设置script.php的内容类型。
现在,script.php的内容类型是默认的text/html
- 但您希望它显示图像,因此您需要执行以下操作:
header( "Content-type: image/png" );
然后,从逻辑中得到的任何文件,我都会使用file_get_contents()
函数和echo
或print()
图像。