Forum Webscript.Ru
Программирование => PHP => Тема начата: Canister от 23 Июня 2003, 14:46:35
-
при аплоаде программа при помощи move_uploaded_file() переносит загруженный файл var/tmp/xxxxx в файл /usr/xxxxx/temp_file (это нужно поскольку работет в safe-mode). там работает с ним, затем стирает.
проблема такая:.
первый раз это все работает. если же ещё раз попытаться загрузить файл с таким же именем, ничего не работет. файл не загружается (т.е. переменная с filename загруженного
файла имеет значение "none"). если же загружать файл с другим названием, все работает. но только один раз.
мужики, выручите, пожалуйста. понятия не имею, что с этим делать.
-
ну может ты его не вытираешь все-таки, а у твоего скрипта нет прав на перезапись?
-
я не могу его вытирать с var/tmp/. прав нет. я его могу оттуда только переносить с помощью move_uploaded_file.
-
Стучи по голове своего админа - это его грабли.
-
это не его грабли...
copy($img, путь и имя);
move_uploaded_file($img, путь и имя);
ты так файлы обрабатывашь?
-
Если после отработки скрипта временный файл автоматически не удаляется из папки /var/tmp/, то это грабли именно хостера.