Forum Webscript.Ru

Программирование => PHP => Тема начата: Canister от 23 Июня 2003, 14:46:35

Название: Трабла с upload
Отправлено: Canister от 23 Июня 2003, 14:46:35
при аплоаде программа при помощи move_uploaded_file() переносит загруженный файл var/tmp/xxxxx в файл /usr/xxxxx/temp_file (это нужно поскольку работет в safe-mode). там работает с ним, затем стирает.
проблема такая:.

первый раз это все работает. если же ещё  раз  попытаться  загрузить  файл  с  таким  же именем, ничего не работет.  файл  не загружается (т.е. переменная с filename загруженного
файла имеет значение "none"). если же загружать файл с другим названием, все работает. но только один раз.

мужики, выручите, пожалуйста. понятия не имею, что с этим делать.
Название: Трабла с upload
Отправлено: semya от 23 Июня 2003, 15:55:11
ну может ты его не вытираешь все-таки, а у твоего скрипта нет прав на перезапись?
Название: Трабла с upload
Отправлено: Canister от 23 Июня 2003, 16:03:11
я не могу его вытирать с var/tmp/. прав нет. я его могу оттуда только переносить с помощью move_uploaded_file.
Название: Трабла с upload
Отправлено: FreeSpace от 23 Июня 2003, 17:36:24
Стучи по голове своего админа - это его грабли.
Название: Трабла с upload
Отправлено: Udav от 24 Июня 2003, 03:19:22
это не его грабли...

copy($img, путь и имя);
move_uploaded_file($img, путь и имя);

ты так файлы обрабатывашь?
Название: Трабла с upload
Отправлено: FreeSpace от 24 Июня 2003, 16:46:20
Если после отработки скрипта временный файл автоматически не удаляется из папки /var/tmp/, то это грабли именно хостера.