问题标签 [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 - 使用表单提交发送 PHP 文件系统函数的变量
我正在尝试找到一种安全的方法来执行以下操作:
- 用户在 html 表单中输入值。
- 表格已提交。
- PHP 使用提交的值作为“scandir”函数的参数。
我的理论是在 php 脚本中包含逻辑,该逻辑禁止绝对路径并要求目录名称包含某个值。
我担心黑客可以使用我的表单提交他自己的值并访问敏感文件。
这是一个 JQuery 插件。我不希望用户必须修改 PHP 文件。
下面的代码怎么会被黑?
php - How do you get a directory listing sorted by creation date in PHP?
I have to list directories by using scandir() function but result array should be sorted according to date and time of directory created.
Regards Deepak
php - PHP scandir 奇怪的行为
好的,所以我要做的是扫描“上一个”文件夹。
即使在我的“..”目录中我有 20 多个文件,我只得到三行
我注意到,如果我不使用该 is_file if 子句,它将返回所有文件名;但我真的需要那个 if 子句。
php - 从同一php函数中的第二个目录输出文件
我有以下代码可以从目录 im/ 输出图像,如何调整它以从另一个名为 out/ 的目录中输出图像(例如)?至于在当前标签下回显另一个 img 标签?
php - preg_replace() 和 scandir() 的编码问题
在 OS-X(PHP5.2.11)上,我有一个文件:siësta.doc(以及其他数千个带有 Unicode 文件名的文件),我想将文件名转换为网络可消费格式(a-zA-Z0-9.)。如果我硬编码上面的文件名,我可以进行正确的转换:
但是如果我用 scandir 读取文件名,我会得到奇怪的转换:
我试图检测编码,设置编码,用 iconv 函数转换它。我也尝试了 mb_ 功能。但情况更糟。我做错什么了?
提前致谢
php - PHP(图像文件夹)图像按字母顺序列出?
我在尝试按字母顺序列出图像的 PHP 脚本时遇到问题。我迫切需要这个,我对 PHP 了解不多。我试图使用 scandir() 但我没有成功。谢谢你的帮助!!
这是代码:
php - 如何在 PHP 中使用 scandir 仅获取图像?
有没有办法在使用时只获取带有扩展名、等jpeg
的png
图像gif
php - PHP:从 readdir 到 scandir?
我想知道如何将以下代码完全转换为scandir
而不是readdir
?
php - PHP:使用scandir(),文件夹被视为文件
在 Linux CentOS 5.5 上使用 PHP 5.3.3(稳定版)。
这是我的文件夹结构:
对“myFolder”文件夹使用 scandir() 我得到以下结果:
我试图从结果中过滤掉文件夹,只返回文件:
预期结果是:
但是我实际上看到:
谁能告诉我这里出了什么问题?
php - 使用 PHP.scandir() 扫描文件,然后 require_once 它们
到目前为止,这是我在 stackoverflow 上的第三个问题:D
我在我的 first_run.php 文件上定义文件及其位置,我在这里定义的文件是那些包含类、辅助函数和任何其他所需文件的文件
在早期开发中,这个 first_run.php 仅包含几行代码,但随着我添加一些新类或要包含的新文件,该行逐渐增加
由于我将文件的位置分组在一个特定的文件夹中,我想也许我可以扫描文件夹,将检索到的文件的名称放入一个数组中,然后循环 require_once,这样我就不必每次都编辑 first_run.php我在文件夹中添加了一个新文件。
我的第一个方法是使用 scandir()
前:
之后是这样的:
我还没有尝试过'after'代码。这可能吗??还是有其他方法?还是我应该就这样(继续添加行而不扫描文件)
提前致谢