【发布时间】:2012-07-31 06:54:43
【问题描述】:
我在服务器上的公共 html 文件夹中有一个 wordpress。
我想从文件夹 Public_html--->Trial-->Wordpress_site-->uploads 中显示图片
下面是page.php代码
<?php
$directory = dirname(__FILE__).'/uploads';
echo $directory;
try {
// Styling for images
foreach ( new DirectoryIterator("/" . $directory) as $item ) {
if ($item->isFile()) {
echo "<div class=\"expand_image\">";
$path = "/" . $directory . "/" . $item;
echo $path;
echo "<img src=/"". $path . "\" width=861 height=443 />";
echo "</div>";
}
}
}
catch(Exception $e) {
echo 'No images found for this player.<br />';
}
?>
图片没有显示出来..
有人知道吗?
编辑1
我觉得这句话有问题
echo "<img src=/"". $path . "\" width=861 height=443 />";
是吗?
edit2
//home/softwar2/public_html/Pradnnya_blog/wordpress_site/wp-content/themes/deep-red/our_results/4thpanelfinal.jpg
是我回显时得到的路径。
【问题讨论】:
-
您看到的具体问题是什么?您是否收到“未找到此播放器的图像”。字符串,你得到回显的 $path 变量,如果你打开页面源,你是否缺少 div 标签,或者你什么都没有?
-
我得到的路径如下 //home/softwar2/public_html/Pradnnya_blog/wordpress_site/wp-content/themes/deep-red/our_results/4thpanelfinal.jpg 但图片没有显示
-
@Stegrex 我已经编辑了问题