将具有特定扩展名的所有文件的名称存储在字符串中的文件夹中
Storing the names of all files with a certain extension in a folder in a string?
我的网络服务器上有一个文件夹,我使用表单和PHP脚本允许人们上传文件。然后,我需要在另一个脚本中使用这些文件(xml文件)。这意味着我需要脚本,每次加载时,找到扩展.xml的所有文件并将其名称存储在数组中。
使用Javascript是否可以这样做(这是首选,因为需要所有文件名的脚本是用Javascript编写的)?否则,最好的解决方案是什么?
感谢您的任何帮助!
终于设法解决了它。这是我的PHP脚本:
<?php
$files = array();
foreach (glob("../pathtofolder/*.xml") as $file) {
$files[] = str_replace("../guide/", "", $file);
}
echo json_encode($files);
?>
这是使用XMLHttpRequest"发送"到javascript的:
var oReq = new XMLHttpRequest();
oReq.onload = function() {
var files = JSON.parse(this.responseText);
};
oReq.open("get", "phpscript.php", true);
oReq.send();
变量文件现在包含所有文件名!
相关文章:
- 如何有效地将游戏数据存储在URL查询字符串中
- 本地存储中的字符串到字节数组转换
- 推荐在JavaScript中执行存储为字符串的函数,而不是使用eval
- 在字符串中查找所有图像 src URL 并存储在数组中
- 将大数组(字符串和类型数组的混合物)存储到blob或文件中/从blob或文件检索大数组的最佳方式
- 在本地存储中保存并返回随机生成的字符串
- 将属性作为字符串存储在变量中
- javascript将对象数组转换为字符串以存储在s3中
- 在字符串中搜索模式并存储其值
- 我们可以将ng绑定值存储到php字符串中吗
- 将电子邮件验证正则表达式字符串存储在JSON中
- 如何使用String.charCodeAt();一次获取和存储字符串中每个字母的char代码值并存储它们
- 在本地存储器中存储字符串列表
- Javascript-如何通过搜索前几个字母来存储字符串
- 在html输入框中存储字符串数组的值
- 试图比较本地存储字符串与url字符串不工作
- 用JavaScript读取文件并存储字符串值
- JS是否总是为每个字符使用两个字节来存储字符串?
- 如何存储字符串并仅显示其中的一部分
- PHP 存储字符串 JSON 与 JavaScript 不同