|
|
|
| Подскажите, пожалуйста, как исправить вывод предупреждения
Warning: unlink(C:\php5\upload_tmp\php11C1.tmp) [function.unlink]: No such file or directory in C:\...
загружаю файл и удляю временный файл
<?php
if(move_uploaded_file($_FILES['image']['tmp_name'],"$patch_big".$image)){
/* уничтожаем файл во временной директории */
unlink($_FILES['image']['tmp_name']);
/* изменяем права доступа */
chmod($patch_big.$image,0644);
}
?>
|
всё работает отлично, но вот только это предупреждение всё портит.
директория для временных файлов существует, путь в предупреждении верный. | |
|
|
|
|
|
|
|
для: Slo_Nik
(27.04.2009 в 20:27)
| | >всё работает отлично, но вот только это предупреждение всё портит.
т.е. файл удаляется? | |
|
|
|
|
|
|
|
для: ddhvvn
(27.04.2009 в 20:56)
| | удаляется | |
|
|
|
|
|
|
|
для: ddhvvn
(27.04.2009 в 20:56)
| | мда, а я вроде совсем не старый... | |
|
|
|
|
|
|
|
для: Slo_Nik
(27.04.2009 в 20:27)
| | З-зачем?
Вы перенесли файл из временного каталога в постоянное место размещения.
Зачем после этого пытаться его стереть на старом месте?! | |
|
|
|
|
|
|
|
для: Trianon
(27.04.2009 в 21:40)
| | действительно.
основывался на примере загрузки фото с использованием copy(), а вот дальше не подумал...
значит просто убираю unlink() как не нужную вещь :) | |
|
|
|
|
|
|
|
для: Slo_Nik
(27.04.2009 в 20:27)
| | move_uploaded_file() не копирует файл, а переименовывает. Поэтому во временном каталоге этого файла уже нет. | |
|
|
|
|
|
|
|
для: Heavy
(27.04.2009 в 21:49)
| | >move_uploaded_file() не копирует файл, а переименовывает.
Вообще-то эта функция не переименовывает, а перемещает файл. | |
|
|
|
|
|
|
|
для: Commander
(28.04.2009 в 07:37)
| | только в том случае если перемещается на другое логическое устройство. иначе - переименовывает. | |
|
|
|