2014-10-27 67 views
0

我正在寫一個簡單的腳本來列出外部網站目錄的所有文件。我正在使用捲曲。我寫的代碼是如何在不重定向到index.php文件的情況下列出目錄中的文件?

$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文件?

回答

1

該行爲不受客戶端控制,取決於服務器決定要提供的服務。例如,根據服務器配置的不同,apache將提供的默認文件是index.php,index.html或目錄的內容,如果以上都不存在且Indexes選項未禁用。

相關問題