php foreach 和 glob() 函数

标签 php glob

PHP 版本 5.2.*

我的功能不工作:/

服务器中的图像,文件夹中:/public_html/gallery/images

images in server

<?php
    foreach(glob('gallery/images/*', GLOB_NOSORT) as $image)   
    {  
        echo "Filename: " . $image . "<br />";      
    }  
?>

有什么帮助吗?我做错了什么?

我得到的错误是:警告:为第 2 行的/home/a9773555/public_html/gallery/index.php 中的 foreach() 提供的参数无效

最佳答案

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

/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 />";      
    }  
?>

试一试。并让我知道...

关于php foreach 和 glob() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19543136/

相关文章:

python - 如何读取文件夹中的文件名并按字母顺序和递增顺序访问它们?

php - mySQL 排序和不同

javascript - ng-repeat 随机显示数据

php - Ajax 响应出错

regex - 如何在 bash 中使用异常通配符?

java - 在 Java 6 中使用通配符解析绝对路径

php - 如何在 MediaWiki 中获取当前页面 URL

php - 如何使用strotime更新mysql unix时间戳

php - 帮助 glob 模式

php - glob() — 按名称排序