Функција rename
Функцијата rename преименува датотека или директориум. Како прв параметар функцијата го прифаќа тековното име на датотеката или патеката до неа, како втор параметар - новото име или патека. Функцијата враќа true во случај на успех и false во случај на грешка.
Синтакса
rename(string $oldname, string $newname, resource $context = null): bool
Пример
Да ја преименуваме датотеката од 'old.txt' во 'new.txt':
<?php
$res = rename('old.txt', 'new.txt');
var_dump($res);
?>
Резултат од извршување на кодот:
true
Пример
Да ја преместиме датотеката во друг директориум:
<?php
$res = rename('file.txt', 'newdir/file.txt');
var_dump($res);
?>
Резултат од извршување на кодот:
true
Пример
Да се обидеме да преименуваме непостоечка датотека:
<?php
$res = rename('nonexistent.txt', 'new.txt');
var_dump($res);
?>
Резултат од извршување на кодот:
false
Пример
Да преименуваме директориум:
<?php
$res = rename('olddir', 'newdir');
var_dump($res);
?>
Резултат од извршување на кодот:
true
Погледнете ги и
-
функцијата
copy,
која копира датотека -
функцијата
unlink,
која ја брише датотеката -
функцијата
move_uploaded_file,
која ја преместува прикачената датотека