【发布时间】:2011-03-30 01:58:31
【问题描述】:
如何在位于 webscope 上方的网页上显示图像?图片位于/home/image.jpg,网站位于/home/www/example.com/index.php,指的是@ 987654321@.
我已尝试使用此代码检索图像,但它不起作用:(
header('内容类型:图片/jpeg'); 读取文件(真实路径(“/home/image.jpg”));我也试过这个版本:
header('内容类型:图片/jpeg'); $image = imagecreatefromjpeg(realpath('../../image.jpg')); // 输出图像和空闲内存 图像JPEG($图像); 图像销毁($图像);当我尝试使用此代码读取文件时:
fopen(realpath("../.."). '/image.jpg', 'r+');返回这个错误
警告:fopen(/home/image.jpg)[function.fopen]:无法打开流:第 4 行的 /home/www/example.com/image.php 中没有此类文件或目录谁能帮帮我?我越来越绝望了!!!!!!
提前致谢。
【问题讨论】:
-
你试过了吗../../image.jpg ?
-
是的...也不起作用:(
-
摆脱所有垃圾 - realpath 和 .. 东西。为什么在编写它时不能使用简单明了的路径?错误消息说没有这样的文件。再次检查它的路径。请注意,在 unix 系统上,文件名区分大小写。
-
我已删除 realpath。我使用它的原因是因为另一个人告诉我使用它......