abraziv
у них NLST команда не катит, требует Use PORT or PASV first.
PS ftp можно юзать и через урл врапперы
// включение пассивного режима
ftp_pasv($conn_id, true);
function fun( $connect,$dir )
{
$file_list = ftp_nlist($connect,$dir);
$local_total = 0 ;
foreach( $file_list as $temp_file_list )
{
if( @ftp_chdir($connect,$temp_file_list) )
{
fun( $connect,ftp_pwd($connect) );
}
else
{
if( end(explode(".", $temp_file_list )) == "deb" )
{
$local_total++;
}
}
}
echo ftp_pwd($connect)." - $local_total </br> ";
$global_total += $local_total;
$local_total = 0;
}
function fun( $connect,$dir )
{
global $global_total;
$file_list = ftp_nlist($connect,$dir);
$local_total = 0 ;
foreach( $file_list as $temp_file_list )
{
if( @ftp_chdir($connect,$temp_file_list) )
{
fun( $connect,ftp_pwd($connect) );
}
else
{
if( end(explode(".", $temp_file_list )) == "deb" )
{
$local_total++;
}
}
}
echo @ftp_pwd($connect)." - $local_total </br> ";
$global_total += $local_total;
}
Цитата (abraziv @ 20.09.2013 - 12:05) |
Теперь интересует http |