繁体   English   中英

如何在目录中列出文件而不重定向到index.php文件?

[英]how to list files in a directory without redirecting to index.php file?

我正在编写一个简单的脚本来列出外部站点目录的所有文件。 我为此使用卷曲。 我写的代码如下

$url="http://externalsite.com/directory/";

$ ch = curl_init();

curl_setopt($ch, CURLOPT_AUTOREFERER, FALSE);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_FTPLISTONLY, TRUE);

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, FALSE);       

$data = curl_exec($ch);
curl_close($ch);

echo $data;

但是当我执行上面的代码时,它显示目录中index.php文件的内容。 如何列出目录中的所有文件而不将其重定向到index.php文件?

该行为不受客户端控制,由服务器决定将提供什么服务。 例如,根据服务器配置,apache将提供的默认文件为index.php,index.html或目录的内容(如果在目录中不存在以上内容且未禁用Indexes选项)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM