Я пишу скрипт для загрузки файлов с FTP-сервера с использованием cURL + PHP, в данный момент я просто пытаюсь построить полную файловую структуру, вот код, который я использую до сих пор:
<code><?php
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "ftp://www.example.com");
curl_setopt($curl, CURLOPT_USERPWD, "user:pwd");
curl_setopt ($curl, CURLOPT_RETURNTRANSFER, 1) ;
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'NLST');
// or
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'LIST -a');
$ftp=curl_exec($curl);
$directory=split("[\n|\r]",$ftp);
echo("<pre>".print_r($directory,true)."
");
foreach ($ directory как $ key => $ value)
если ($ значение == '')
снят с охраной ($ каталог [$ ключ]);
эхо ( "
".print_r($directory,true)."
");
curl_close ($ curl);
?>
Я могу использовать либо NLST
, либо функцию LIST
, но я хочу программно определить, что такое файлы и какие папки.
Спасибо!