0

我正在尝试从特定目录加载图像以加载到我当前主题的管理设置页面中。

<?php 
$dirname = "panos/";
$images = glob($dirname."*.jpg");
foreach($images as $image) {
$imageNameLong = substr($image, -14);
$imageName = substr($imageNameLong,0 , -4);

echo '
<img id="'.$imageName.'" src="resize.php?w=450&amp;img='.$image.'" >
' }?>

这是在我最后一个不在 wordpress 中的网站上工作的。我使用了一种不同的方法,但后来又回溯了,因为这是这种情况下的最佳代码。我试图在正确位置的 panos 文件夹中获取所有 .jpg 文件,然后也使用我的 resize.php 脚本,但第一个问题是我无法让它识别文件夹中的文件!请帮忙!

4

1 回答 1

1

您应该切换到实际路径,而不是使用glob()来查找所有匹配项。如果您只有一个 panos 目录,则使用服务器路径在架构上更明智。

对于内部使用,您将使用服务器路径:

$_SERVER['DOCUMENT_ROOT'].'/path-to-folder/'

其中文件夹的路径是相对于 Web 根目录的。尝试执行类似print_r($_SERVER['DOCUMENT_ROOT'])first 的操作,看看会为您返回什么路径。以这种方式查看路径可能会解决您的许多问题。

于 2013-11-05T23:34:44.897 回答