PHP版本5.2。*
我的功能不起作用:/
服务器中的图像,文件夹:/ public_html / gallery / images
<?php
foreach(glob('gallery/images/*', GLOB_NOSORT) as $image)
{
echo "Filename: " . $image . "<br />";
}
?>
任何帮助?我做错了什么?
我得到的错误是:警告:在第2行的/home/a9773555/public_html/gallery/index.php中为foreach()提供的参数无效
答案 0 :(得分:6)
问题看起来你把你的php文件放在了gallery文件夹中......
第2行的如果是这种情况(如果你将index.php放在图库中),请尝试以下方法:
<?php
foreach(glob('images/*', GLOB_NOSORT) as $image)
{
echo "Filename: " . $image . "<br />";
}
?>
或者执行以下操作,
将index.php放在/ home文件夹中。然后...
<?php
foreach(glob('a9773555/public_html/gallery/images/*', GLOB_NOSORT) as $image)
{
echo "Filename: " . $image . "<br />";
}
?>
试一试。让我知道......