Funksie rmdir
Die funksie rmdir verwyder die gespesifiseerde gids. Die gids moet leeg wees en die skrip moet skryftoegang tot die ouergids hê. Die funksie aanvaar een verpligte parameter - die pad na die gids.
Sintaksis
rmdir(string $directory, resource $context = ?): bool
Voorbeeld
Verwydering van 'n leë gids:
<?php
$dir = 'empty_folder';
if (rmdir($dir)) {
echo "Gids $dir is suksesvol verwyder";
} else {
echo "Kon nie gids $dir verwyder nie";
}
?>
Resultaat van kode-uitvoering:
'Gids empty_folder is suksesvol verwyder'
Voorbeeld
Poging om 'n nie-leë gids te verwyder:
<?php
$dir = 'non_empty_folder';
if (@rmdir($dir)) {
echo "Gids $dir is verwyder";
} else {
echo "Kan $dir nie verwyder nie - gids is nie leeg nie";
}
?>
Resultaat van kode-uitvoering:
'Kan non_empty_folder nie verwyder nie - gids is nie leeg nie'
Voorbeeld
Kontroleer of 'n gids bestaan voordat dit verwyder word:
<?php
$dir = 'temp_folder';
if (is_dir($dir)) {
if (rmdir($dir)) {
echo 'gids suksesvol verwyder';
} else {
echo 'kon nie gids verwyder nie';
}
} else {
echo 'gids bestaan nie';
}
?>
Resultaat van kode-uitvoering:
'gids suksesvol verwyder'