【发布时间】:2016-09-05 15:39:24
【问题描述】:
您好,抱歉,这可能是一个非常新手的问题,但我正在寻找答案 2 天,但没有运气。 我正在使用从上传的文件夹生成图片库的脚本。 脚本信息: 由 Tim McDaniels 和 Darren Hoyt 创建的 Tim-thumb 脚本,由 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 标签) 谢谢你的帮助。
>>>>>>>>>>>>>>>>>>>
编辑: !!!
刚刚意识到... :o !!!
答案是:
$dirname = "./" ;
天哪
“我想我在这里遗漏了一些东西……” :D
【问题讨论】:
-
是的,但问题是,我没有得到图像,只有 alt 标签以这种方式显示。
标签: php