嗨,对不起,这可能是一个非常新手的问题,但我已经搜索了两天的答案,但没有运气。我正在使用一个从上传的文件夹中生成图像库的脚本。脚本信息:Tim拇指脚本由Tim McDaniels和Darren Hoyt创建,并由Ben Gillbanks进行了调整。
您需要将包含图像的目录名添加到脚本中,如:
$dirname = "images/" ;
$images = scandir($dirname);
shuffle($images);
我想做的是,如果我把脚本上传到一个有新图像的新文件夹中,让它自动运行,这样我就不需要每次上传图库时都添加$dirname。例如:
$dirname=$mydir
其中mydir返回当前目录的路径,如:
$mydir=basename(getcwd())。DIRECTORY_SEPARATOR
但它不起作用。
还试图通过一个函数使其工作:
function current_dir()
{$path = dirname($_SERVER[PHP_SELF]);$position = strrpos($path,'/') + 1;print substr($path,$position);}
比-->
$dirname=current_dir()
但没有运气。我想我在这里遗漏了一些东西,我完全是个傻瓜,也许这只是语法问题,但无法使其工作。我总是[function.scandir]:无法打开目录。。。或创建图库,但图像不起作用(我只看到alt标签)谢谢你的帮助。
>>>>>
编辑:
刚刚意识到…:哦
答案是:
$dirname = "./" ;
omg
<lt<lt<lt<lt<lt<lt<lt<lt<lt<
"我想我错过了什么……":D
尝试
$parent = dirname(__DIR__);
http://php.net/manual/en/language.constants.predefined.php