| |
|
|
| | Попробовал удалить папку рекурсивной функцией
<?
function
ftp_dd($dir, $link)
{ while ($fil = ftp_nlist($link, $dir))
{ $fl = "$dir$fil";
if(ftp_size($link, $fl) != -1)
{ ftp_delete($link, $fl);
} else {
ftp_dd($fl, $link); } }
ftp_rmdir($link, $dir); return $flag=1; }
$dir=("/load/new/pageengin/");
include_once("config.php");
ftp_dd($dir, $link);
if($flag == 1)
echo "ok";
?>
| Но условие if(ftp_size($link, $fl) != -1)
принимает файлы за папки. Есть-ли какие-нибудь способы? | |
| |
|
|
| |
|
|
| |
для: EXP
(06.09.2006 в 03:12)
| | | Погорячился это просто кривой код. Условие работает, проверил этим:
<?php
include_once("config.php");
$dir=("/load/new");
foreach(ftp_nlist($link, $dir) as $fl)
{ $f = "$dir/$fl";
if(ftp_size($link, $f) == -1) echo "$f\r\n";
}
|
| |
| |
|
|