Jak usunąć katalog wraz z plikami w PHP
Skrypt usuwa katalog wraz z plikami z serwera ftp.
Listing
function rmdirr($target,$verbose=false)
// funkcja kasuje katalog wraz z wszystkimi plikami
{
$exceptions=array('.','..');
if (!$sourcedir=@opendir($target))
{
if ($verbose)
echo '<strong>Nie można otworzyć: '.$target."</strong>\n";
return false;
}
while(false!==($sibling=readdir($sourcedir)))
{
if(!in_array($sibling,$exceptions))
{
$object=str_replace('//','/',$target.'/'.$sibling);
if($verbose)
echo 'Processing: <strong>'.$object."</strong>\n";
if(is_dir($object))
rmdirr($object);
if(is_file($object))
{
$result=@unlink($object);
if ($verbose&&$result)
echo "Plik został usunięty\n";
if ($verbose&&(!$result))
echo "<strong>Nie można usunąć pliku</strong>";
}
}
}
closedir($sourcedir);
if($result=@rmdir($target))
{
if ($verbose)
echo "Katalog został usunięty\n";
return true;
}
if ($verbose)
echo "<strong>Nie można usunąć katalogu</strong>";
return false;
}
// przykładowe użycie funkcji rmdirr:
rmdirr('katalog',true);
?>
Dodano przez: igor
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno