Loading:


    Jak usunąć katalog wraz z plikami w PHP

    Skrypt usuwa katalog wraz z plikami z serwera ftp.



    Napisz Artyku³

    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
    Komentarze użytkowników
      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors