Php 服务器上映像文件夹的路径
我在服务器上的公共html文件夹中有一个wordpress 我想从Public\u html-->试用版-->Wordpress\u站点-->uploads文件夹中显示图像 下面是page.php代码Php 服务器上映像文件夹的路径,php,wordpress,Php,Wordpress,我在服务器上的公共html文件夹中有一个wordpress 我想从Public\u html-->试用版-->Wordpress\u站点-->uploads文件夹中显示图像 下面是page.php代码 <?php $directory = dirname(__FILE__).'/uploads'; echo $directory; try {
<?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 />';
}
?>
图像无法显示
有人知道吗
edit1
我认为这句话有问题
echo "<img src=/"". $path . "\" width=861 height=443 />";
echo”“;
是吗
edit2
//home/softwar2/public_html/Pradnnya_blog/wordpress_site/wp content/themes/deep red/our_results/4thpanelfinal.jpg
是回显时获得的路径。提供文件系统中当前文件的路径;但是,当您访问网页时,看到标签中的链接,您将尝试以URL而不是文件的形式访问该链接。对于这一点,您可能会发现
$\u SERVER['PHP\u SELF']
很有用,或者是另一个。不过,最好将URL放在配置文件中,因为有时可能未设置$\u服务器。很好,有一点语法错误:
echo "<img src=\"". $path . "\" width=861 height=443 />";
echo”“;
您需要使用反斜杠来转义双引号。您看到的确切问题是什么?你是否得到“找不到此播放机的图像。”字符串,你是否得到回显的$path变量,如果你打开页面源代码,你是否缺少div标记,或者你什么也得不到?我得到的路径如下//home/softwar2/public_html/Pradnnya_blog/wordpress_site/wp content/themes/deep red/our_results/4thpanelfinal.jpg但图像不是displayed@Stegrex我编辑了这本书question@pradnya请尝试
$path=$\u服务器['SERVER\u NAME']/Pradnnya_博客/wordpress_网站/wp内容/主题/深度-红色/我们的_结果/'$项目
现在查看是否可以将输出的$path
变量复制并粘贴到浏览器的URL栏中,并返回图像。基本上,您希望对其进行操作,以便打印的$path
地址可以解析为实际图像。嗨..我得到以下结果。。。如果我在导航栏中输入的图像不显示