5

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() 提供的参数无效

4

1 回答 1

7

问题看起来你已经把你的 php 文件放在画廊文件夹中......

/home/a9773555/public_html/gallery/index.php 在第 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 />";      
    }  
?>

试试看。让我知道...

于 2013-10-23T13:54:45.133 回答