问题标签 [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 投票
2 回答
899 浏览

c - Is scandir really thread safe?

In the UNIX® System Threads Reference, under the heading of "Thread-safety" is a list of functions are "not guaranteed to be thread-safe on all UNIX systems." The function scandir() is absent from this list, while readdir() appears on the list.

However the glibc source for scandir() clearly appears to call readdir(), not the thread-safe readdir_r(). So was scandir() omitted from the list for some other reason, or is it thread-safe for some reason I am missing?

0 投票
1 回答
411 浏览

php - htaccess重写后无法scandir()正确的目录

在 /portfolio.php(位于站点的根目录)上,我想显示目录 /trabajos/tataviajes 中的所有图像。

该函数像这样打开图像:/portfolio/123.jpg 而不是 /trabajos/tataviajes/123.jpg

我认为它可能会干扰的 htaccess 代码是:

我说清楚了吗?问题是什么?

提前致谢!

0 投票
3 回答
5970 浏览

php - 用php获取图像的高度和宽度

我有一个小脚本,它扫描一个目录,然后回显该目录中所有文件(jpg)的列表,并将其列出到 html 图像链接中。它工作得很好。

有没有办法获得每个 jpg 的图像尺寸?

我需要我的输出看起来像这样。

<img src="albm/1.jpg" width="333" height="460" />

<img src="albm/2.jpg" width="256" height="560" />

<img src="albm/3.jpg" width="327" height="580" />

这是我当前的脚本,没有图像尺寸。

0 投票
3 回答
917 浏览

php - 如何在php中列出所有文件夹及其文件

我有一个文件夹,其中包含目录。一些目录包含文件,另一些包含另一个目录及其文件。我想要的是列出文件夹中的所有文件。假设我的文件夹是 A,它包含文件夹 B 和CB 包含一些 mp3 文件,在 C 中有另一个文件夹 D,在 D 中有一些 mp3 文件。如何列出 B 和 D 中的所有 mp3 文件。请帮助。

0 投票
2 回答
537 浏览

php - PHP checkdir() 打开项目根目录

美好的一天,我在 PHP 中的 scandir() 命令有以下问题。我需要打开项目的根文件夹。这个概念很简单,我正在开发一个脚本,它将打开根文件夹并删除每个包含的文件夹/文件不符合某些参数。不幸的是,这必须在 PHP 中完成。到目前为止,我一直在与

但是当我 print_r() $tmpDir 我得到一个数组,它代表我的项目(XAMPP/htdocs/)的父文件夹的结构。我相信 $_SERVER['REQUEST_URI'] 不是获取根文件夹名称的正确方法。重要的是脚本动态获取根文件夹的名称,因为它是在其他项目中。我做错了什么,我应该以不同的方式做吗?

0 投票
1 回答
202 浏览

php - 使用 PHP 列出用户选择的文件夹中的文件名

我已经尝试过 HTML5 webkitdirectory 方法来上传指定目录中的所有文件。

但是,我只想要用户选择的目录中的文件名列表,而不是让浏览器将所有文件上传到服务器。

基本上,我想在客户端应用 scandir() 函数。有没有其他方法可以实现这一目标?

0 投票
2 回答
1737 浏览

php - 从php中的文件夹中删除3天前的文件

我有一个文件夹,其中包含带有名称的文件

我想创建一个删除 3 天前文件的脚本,所以如果我在 2014 年 1 月 29 日运行脚本,它应该删除 26 之前的所有文件。我见过一个名为 glob 和 scandir 的函数,但不知道如何把它放进去

0 投票
2 回答
656 浏览

php - PHP - 打印 img 目录时排除文件类型

我正在用 PHP 编写一个简单的钓鱼游戏。我有一段代码打印 /img 目录中的所有图像文件,但它也在输出.DS_Store。我想排除该文件,可能使用 glob(),但我不知道如何。我已经用谷歌搜索了几个小时,但没有运气。

如何排除 .DS_Store?

0 投票
1 回答
1196 浏览

apache - 列出文档根目录之外的所有子目录和文件

我有一个在文档根目录内执行的索引脚本:

/var/www/mywebsite/protected-folder/index.php

现在我在文档根目录之外有一个目录,其中包含一个包含文件的子目录列表:

当上传文件夹位于文档根目录中时,我使用了以下代码:

但是,除非登录并有权访问此脚本,否则此文件夹需要对公共私有。

如何创建指向文档根目录之外的文件夹的链接,如果单击该链接,则显示该目录中的文件?

编辑:为了让我的问题更清楚,上传文件夹将有两层子目录,这些子目录将是一个未知数:/var/www/uploads/UNKNOWN LIST OF SUBDIRECTORY LEVEL 1/UNKNOWN SUBDIRECTORIES LEVEL 2/ALL FILES (file can be any file type)

以前这样做的方法是使用 apache 索引来允许用户横向浏览子目录。这需要安全以防止直接 url 访问,所以这就是我希望它的工作方式:

  1. 列出所有第一个子目录链接(链接到所有子目录级别 1)

  2. 然后,一旦单击链接,列出子目录级别 1 中的所有子目录级别 2 文件夹

  3. 最后,如果单击该链接(子目录 2),则显示子目录 2 中的所有文件

希望这能说明问题

0 投票
2 回答
2727 浏览

php - php Scandir() errors because of me or wampserver?

When I use this code (below) it gives me 3 errors. Is it me or Wampserver? What should I do?

Error 1:

Error 2:

Error 3: