我有一个PHP脚本,它生成一个包含信息的数组
Array ( [0] => /mnt/sdb1/files/Copains-16-55-47.jpg
[1] => /mnt/sdb1/files/Copains-16-55-41.jpg )
现在我想用
查看这些图像<img src="<?php echo $files[0] ?>" >
<img src="<?php echo $files[1] ?>" >
页面不显示图像
页面来源中的
<img src="/mnt/sdb1/files/Copains-16-55-47.jpg">
<img src="/mnt/sdb1/files/Copains-16-55-41.jpg">
我的错在哪里?路径/ mnt / sdb1 / files有
drwxrwxrwx 2 nobody nogroup 4096 aug 25 16:52 files
答案 0 :(得分:0)
这可能是路径问题。出于安全原因,大多数Web服务器永远不允许对文档路径之外的文件进行任何访问(例如/ var / www / html)
你可以sym-link /mnt/sdb1/files
- &gt; /var/www/html/files
并将HTML重新编写为<IMG SRC='files/Copains-16-55-47.jpg'>
您还可能需要告诉Apache允许sym-links。
答案 1 :(得分:0)
检查您所在位置的网址: [YOUR_URL_ON_THIS_SCRIPT] /mnt/sdb1/files/Copains-16-55-47.jpg
如果你不显示图像。 这是相对路径问题。