网站制作学习网PHP→正文:php隐藏图片路径
字体:

php隐藏图片路径

PHP 2010/8/2 16:23:01  点击:不统计


在看其他人做的php页面中有php图片路径为.php文件,而且有传参,根据不通的传参调用了不同的图片.开始不理解,后来网络查询一下,php输出图片是header控制,输出的一种图片格式即可.
详细看下面的代码理解php隐藏图片路径.
调用代码:
<img src="foraspcn.php?id=123">可以根据自己图片的内容调节图片显示效果,但是图片显示还是要foraspcn.php来显示的.
以下是foraspcn.php代码,根据参数不同调用的代码不通.假设图片名称为xxx.jpg.在这里的header是设置输出的所有图片类型的图片.
<?
$id = $_GET["id"];//不如上面过来参数为123,则目前显示的为123.jpg
$image_path=$id.".jpg";
@$openfile = fopen($image_path, 'r');//打开图片
@$forasp_cn = fread($openfile, filesize($image_path));//读取图片的二进制
header("Content-type: image/* ");//确定.php页面输出的是图片格式.
echo $forasp_cn;//输出二进制的图片流
fclose($openfile)
?>
这样图片就可以用.php表示了.也就是src=xxx.php?id=xxx等.

·上一篇:php进制转换 >>    ·下一篇:php字符汉字翻转 >>
推荐文章
最新文章