note 15007 deleted from function.ftp-rmdir by didou
| From: | didou@php.net | Date: | Fri, 06 Jun 2003 13:41:42 +0000 |
| Subject: | note 15007 deleted from function.ftp-rmdir by didou | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-49877@lists.php.net to get a copy of this message | ||
Note Submitter: gleb@gleb.org
----
Recursively removes a non-empty directory on FTP server
function remove_rdir($in_conn, $st_dir)
{ if ($st_dir != "")
{ $ar_files = @ftp_nlist($in_conn, $st_dir);
if (is_array($ar_files))
{ for ($i=0;$i<count($ar_files);$i++)
{ $st_file = $ar_files[$i];
if (@ftp_size($in_conn, $st_dir . "/" . $st_file) == -1)
{ remove_rdir($in_conn, $st_dir. "/". $st_file);
} else
{ @ftp_delete($in_conn, $st_dir . "/" . $st_file);
}
}
}
@ftp_rmdir($in_conn, $st_dir);
}
}