问题标签 [scandir]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
391 浏览

php - 用php递归scandir

我有一个具体的问题。我是 php 的新手,所以对我来说还是有点难:)

所以,我有一个函数应该递归地扫描目录并从结果中打印一个特定的数组。我几乎明白它为什么会发生,但我不知道如何像我需要的那样改变它。请帮忙!

目前我得到一个数组:

但我需要得到:

函数本身是:

0 投票
4 回答
5796 浏览

php - PHP Scandir 返回额外的句点

所以我正在尝试构建一个扫描目录并返回随机图像用作背景的脚本。

php 看起来像这样:

然后我只是使用一些简单的 jquery 将图像附加为背景:

一切正常,但背景文件夹中所有图像的数组似乎正在返回“。”之类的东西。或“..”而不是每隔一段时间的图像名称。我不确定发生了什么 - 有什么想法吗?

0 投票
2 回答
404 浏览

php - 检查我的mysql数据库中是否存在文件夹中的文件的最快方法是什么?

我想扫描一个效果文件夹并检查每个文件是否在我的 MySQL 效果数据库中列为一行,如果不是,我会将其显示为未跟踪的文件。有谁知道用 PHP 实现这一目标的有效方法?非常感谢你。

0 投票
1 回答
1114 浏览

php - 如何检查scandir()是否在php中返回false

我会直截了当地解释我想要完成的工作,然后向您展示我目前正在使用什么来实现这一目标。

我想要的是检查目录是否有任何文件。现在我通常使用 readdir 并使用 while 循环来遍历它,但我运行了 scandir() 并认为它使用起来会更快一些。

我正在尝试在 scandir() 失败时使用逻辑运算符。例如:

起初它似乎可以工作,但是当我实现仅在 scandir() 失败时才完成的其他事情时,它似乎只是忽略它并不管它。

有什么想法吗?

0 投票
1 回答
1677 浏览

vps - 在一个 vps 上跨域的 scandir

我可以使用 php scandir 命令从一个 domian 抓取照片并将它们显示在另一个上吗?

两者都托管在同一个vps上。

我试过这个:

我试过这个:

他们俩都返回此错误:

和这个:

我猜通过在 WHM 中设置我的用户可能会以某种方式可行?或不?

提前干杯:) 强尼

0 投票
2 回答
3973 浏览

php - Windows服务器中的PHP scandir

我正在使用 Windows 服务器,我想在文件夹“temp_orders”中使用 scandir。我回应了完整的路径,我得到了

它使用反斜杠而不是正向,如果我 scandir,我无法读取 temp_orders 中的内容

- 这会产生“\”的语法错误。有什么帮助吗?

0 投票
2 回答
628 浏览

php - 如何在 div 中显示随机选择的图像?

我正在尝试显示两个从目录中随机选择的图像

不显示图像,而是显示 img.names

也试过:

并且 - 是否可以在页面上的单独 div 中打印这些图片?

0 投票
3 回答
6000 浏览

php - 我将如何让 scandir 回显文件的链接

可能重复:
scandir 无法打开目录

我解决了部分scandir()问题,但我不喜欢数组。我希望它显示上传的文件并提供指向它们的链接,以便您可以单击图像并查看它们,或单击 zip 文件并下载它们。问题是我不知道该怎么做。

scandir到目前为止。

0 投票
4 回答
72152 浏览

php - scandir() 按修改日期排序

我试图使scandir();函数超出其书面限制,我需要的不仅仅是它目前支持的 alpha 排序。我需要对要按scandir();修改日期排序的结果进行排序。

我已经尝试了一些我在这里找到的解决方案以及来自不同网站的其他一些解决方案,但没有一个对我有用,所以我认为我在这里发帖是合理的。

到目前为止,我尝试过的是:

但是,这似乎对我不起作用,它只返回 3 个结果,但它应该返回 16 个结果,因为文件夹中有 16 个图像。

0 投票
1 回答
3786 浏览

php - php glob 与 scandir

我遇到了 phpglob函数的一个特性,想知道到底发生了什么。

测试目录是空的,我得到了结果

我理解 2的scandir计数(.并且..也被计算在内)。
但我希望计数为$paths0,而不是 1。
为什么,如果它是 1,$paths[0]没有价值?