login  Naam:   Wachtwoord: 
Registreer je!
 Overzicht:
Overzicht > PHP > Mappen > rmdir()

Gebruik:
bool rmdir ( string dirname )

Uitleg:

Deze functie probeert een directory te verwijderen.
Let op: De directory moet leeg zijn.
rmdir geeft TRUE trug als het gelukt is en FALSE als het niet gelukt is.




Voorbeeld:
Deze code verwijdert de lege map [i]test[/i]
<?php
 
if(rmdir("test")) {
  echo 
"Gelukt!";
 } else {
  echo 
"Er is iets mis gegaan.";
 }
?>

Omdat rmdir alleen een lege map kan verwijderen is hier een functie om een niet
lege map te verwijderen:
<?php
 
function deldir($dir) {
  if(
is_dir($dir)) {
   
$handle opendir($dir);
   while(
false !== ($file readdir($handle))) {
    if(
$file != "." && $file != "..") {
     if(
is_file($dir."/".$file)) {
      
unlink($dir."/".$file);
     } elseif(
is_dir($dir."/".$file)) {
      
deldir($dir."/".$file);
     }
    }
   }
   
closedir($handle);

   return 
rmdir($dir);
  } else {
   return 
false;
  }
 }
?>

Bijdragen :
Er zijn nog geen bijdragen.


 Overzicht
closedir()
is_dir()
mkdir()
opendir()
readdir()
rewinddir()
rmdir()



© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.006s