|
| |
|
|
| |
для: Trianon
(19.01.2007 в 19:26)
| | |
Замечание: В версиях PHP ниже 4.3.3, функция rename() не могла переименовать файлы, находящиеся на другом разделе в ОС, основанных на *nix.
|
| |
| |
|
|
| |
|
|
| |
для: Trianon
(19.01.2007 в 19:26)
| | | А как тогда лучше? copy и unlinc? | |
| |
|
|
| |
|
|
| |
для: tAleks
(19.01.2007 в 19:12)
| | | rename будет работать в пределах объекта с единым распределением файлового адресного пространства(проще говоря, в пределах одного раздела).
/tmp и /home, как правило, разделы разные. Как, допустим C: и D: | |
| |
|
|
| |
|
|
| |
для: Trianon
(19.01.2007 в 19:01)
| | | ну вот я и говорию, т.е. спрашиваю, что rename заменяет copy и unlink. Правильно? Если файл надо из одной папки переместить в др. | |
| |
|
|
| |
|
|
| |
для: tAleks
(19.01.2007 в 18:59)
| | | из /tmp в /home это не перемещение, а как раз именно копирование с удалением. | |
| |
|
|
| |
|
|
| |
для: tAleks
(19.01.2007 в 18:56)
| | | Это оно:
<?php
rename("/tmp/tmp_file.txt", "/home/user/login/docs/my_file.txt");
?>
|
Взял из мануала.
Вроде написано что переименование файла.... а в примере пути разные....
Это действительно работает как перемещение файла? | |
| |
|
|
| |
|
|
| | Есть ли спец функция для задачи? Ну чтобы делать одно действие, а не сналала копировать, а потом удалять старый файл. | |
| |
|
|
|