我的网络服务器上有一个文件夹,我使用表单和PHP脚本允许人们上传文件。然后我需要在另一个脚本中使用这些文件(xml文件)。这意味着我需要脚本,每次加载时,都会找到扩展名.xml的所有文件,并将它们的名称存储在一个数组中。
这是否可以使用Javascript(这是首选,因为需要所有文件名的脚本是用Javascript编写的)?否则,什么是最好的解决方案?
感谢您的帮助!
答案 0 :(得分:0)
终于设法解决了它。继承我的PHP脚本:
<?php
$files = array();
foreach (glob("../pathtofolder/*.xml") as $file) {
$files[] = str_replace("../guide/", "", $file);
}
echo json_encode($files);
?>
这是&#34;已发送&#34;使用XMLHttpRequest来使用javascript:
var oReq = new XMLHttpRequest();
oReq.onload = function() {
var files = JSON.parse(this.responseText);
};
oReq.open("get", "phpscript.php", true);
oReq.send();
变量文件现在包含所有文件名!