Zmiana nazwy katalogu (rename)
Założenie: Nauczymy się, jak zmienić nazwę katalogu w PHP za pomocą funkcji rename()
.
Krok po kroku:
- Sprawdzenie istnienia katalogu: Przed zmianą nazwy, warto upewnić się, że katalog istnieje. Możemy to zrobić za pomocą funkcji
is_dir()
. - Zmiana nazwy katalogu: Używamy funkcji
rename()
, podając ścieżkę do starego i nowego katalogu. - Obsługa błędów: Funkcja
rename()
zwracatrue
w przypadku sukcesu ifalse
w przypadku błędu. Zawsze warto obsłużyć ewentualne błędy, np. brak uprawnień do zapisu.
$oldDirectory = '/path/to/old/directory';
if (is_dir($oldDirectory)) {
// Katalog istnieje, możemy kontynuować
} else {
echo "Katalog '$oldDirectory' nie istnieje.";
exit;
}
$newDirectory = '/path/to/new/directory';
if (rename($oldDirectory, $newDirectory)) {
echo "Nazwa katalogu zmieniona pomyślnie.";
} else {
echo "Błąd podczas zmiany nazwy katalogu.";
}
Pamiętaj, aby zastąpić '/path/to/old/directory'
i '/path/to/new/directory'
prawidłowymi ścieżkami.
Ten przykład pokazuje podstawowe użycie funkcji rename()
do zmiany nazwy katalogu. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z różnymi ścieżkami i obsługą błędów!