Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
自定义Wordpress管理PHP_Php_Wordpress_Glob - Fatal编程技术网

自定义Wordpress管理PHP

自定义Wordpress管理PHP,php,wordpress,glob,Php,Wordpress,Glob,我正在尝试从特定目录加载图像,以加载到当前主题的管理设置页面 <?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="re

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

<?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脚本,但第一个问题是我无法让它识别文件夹中的文件!请帮忙

您应该切换到实际路径,而不是使用
glob()
来查找所有匹配的路径。如果只有一个panos目录,那么使用服务器路径在体系结构上更合理

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

$\u服务器['DOCUMENT\u ROOT']./path to folder/'


其中文件夹的路径相对于web根目录。首先尝试执行类似于
print\r($\u SERVER['DOCUMENT\u ROOT'])
的操作,查看返回的路径。通过这种方式查看路径可能会解决您的许多问题。

您确定您的服务器上有glob吗?提供实际路径而不是让它映射出任何已找到的panos/实例不是更好吗?如果您有许多panos目录,那么重新考虑您的结构可能是一个好主意。我完全同意我的观点,但出于初始测试目的,这应该与我拥有的一个panos文件夹一起使用。问题是,它什么也不返回,就好像文件夹是空的一样。我不想撒谎,我有点像个PHP noob。如果我偶然将$dirname设置为实际路径,我是否只需将
$dirname=”http://mysite.com/wp-content/themes/Explorable/panos";?否,对于内部使用,您将使用服务器路径:
$\u server['DOCUMENT\u ROOT']./path to folder/'
,其中文件夹路径相对于web根目录。首先尝试执行类似于print_r($_SERVER['DOCUMENT_ROOT'])的操作,以查看返回的路径。这可能会解决你的许多问题,只是看看这条路。是的!成功了!万分感谢!现在看来,我的resize.php并没有像我在其他网站上做的那样。我不确定你是否能帮我弄清楚,当我过去在我的旧服务器上访问php文件时,它会说“错误除以零”,因为没有输入文件,而现在当我访问它时,它只是一个空白页,这让我相信出了问题。