问题标签 [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.
php - 无法使用来自 Intranet 的 scandir
我正在尝试使用 scandir() 来获取目录的文件列表。
从我的本地计算机 (192.168.1.165) 运行时,使用此代码效果很好,但是当通过公司内部网 (192.168.1.35) 运行时,我收到以下警告,使我的脚本无法运行:
我可以在 Windows 中运行对话框并//192.168.1.20/is/Vendors/DavLong/Krames/
在使用 192.168.1.35 框时输入,它确实会在正确的位置打开 Windows 资源管理器,以便机器能够找到请求的地址。
有人可以帮助我解决我所缺少的东西,以便在本地和通过 Intranet 进行这项工作。预先感谢您提供的任何信息,您可能会了解这种情况。
php - 如何将带有文件的子文件夹移动到另一个目录?
我使用此代码将文件从一个文件夹移动到另一个文件夹。
它可以工作,但我有一个子文件夹,其中一些文件位于源代码中(“path_a”)。我如何将这个带有文件的子文件夹移动到“path_b”并删除 path_a 目录?
php - php scandir循环顺序更正
请帮助这个php代码:
我需要以这种方式组织输出目录:
我对 php 不是很熟悉......正如你所知道的 :)
尝试了不同的变体,但输出总是乱码。
寻求一些帮助以将其按正确的顺序排列。
感谢您的投入。谢谢!
php - PHP - 读取文件夹和子文件夹中的文件并导出到 XML 文件
我明白了
XML 解析错误:文档元素后出现垃圾 位置:xxxxxxxxx 第 2 行第 1 列
这是代码:
我做错什么了?
php - glob() 构建文件数组还是硬编码数组?速度是关键,但自动化很好
抱歉标题不详,不知道给这个标题取什么:-)
我编写了一个 API,它从我的服务器上的目录加载所需的 javascript 库。目录具有特定的格式,唯一不同的是每个库目录中的文件名格式。
目录格式
_js/_source/_library_name_here/file_name_here.js
例如
/_js/_source/_fancybox/jQuery.lightbox-0.5.js
数组(当前是硬编码的)
目前,我将单独的库存储在一个数组(硬编码)中,如下所示:
潜在的替代品
$js_libraries
如果数组是通过扫描“_source”目录并像这样填充数组而自动构建的,那么这个 API 将会更加动态。我会这样做(未经测试,只是一个例子!):
以上没有完成,只是想演示一下我的意思是根据目录的内容自动构建数组
我的问题
很简单,这个 API 的关键是速度,因为它将打包/缩小(通过 PHP 即时)的 javascript 文件返回到 HTML 页面,因此不会有任何延迟,因为这会延迟页面的启动。我想知道的是,当这个目录中有很多库时,自动方法会明显变慢吗?我应该坚持使用硬编码数组吗?
php - php循环通过scandir输出不同的文件名
我正在尝试生成稍后将插入的 SQL 命令列表。此时我似乎被困住的唯一部分是循环文件名。我需要我的 scandir 循环遍历 nofilter 目录并在每次给出新行或 sql 查询时更改 $image。我有下面的代码和输出。基本上没有 sql 查询应该有相同的 $image 被回显到其中
输出看起来像这样
php - foreach 循环返回两个幽灵项目?
我正在尝试遍历一个文件夹并将其中的图像打印在一个 html 列表中。输出必须分配给 $bgFinal 变量。
它设法输出文件夹中的所有项目,但它也在输出实际存在的项目之前输出两个不存在的项目。
输出示例(bg 文件夹包含 4 个图像):
php - php scandir() 不显示文件 - 只显示目录
我的目录结构如下:
/files
/files/001
/files/001/addfile.php
/files/002
/files/002/deletefile.php
/files/003
/files/003/viewfile.php
我的脚本:
我的问题:print_r($files)
输出:
数组( [0] => . [1] => .. [2] => 001 [3] => 002 [4] => 003 )
为什么 scandir 只输出目录而不输出文件?
TIA,内特
php - scandir() 与 php 从数组创建有序列表
继续阅读,在scandir()
显示任何内容时遇到问题。
我想我没有对目录做正确的scandir()
事情,就像其他事情一样,我以前做过,而且效果很好。
目录权限会导致问题吗?
php - 使用 PHP 扫描目录并在 JavaScript 中使用结果
我用 PHP 扫描一个只包含文件夹的目录:
现在我想检查 javascript 中的字符串是否是此目录中的文件夹。
现在$folders
是一个包含字符串的数组。要获取所有字符串,我使用 foreach 循环并忽略'.' & '..'
目录的。但是我怎样才能在 if 循环中获取所有这些文件夹?希望你能理解我的问题!