Загрузка Файлов - Странности

  • Автор темы webrazrabot4ik
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
W

webrazrabot4ik

Прохожие
Проблема с загрузкой файлов.
Странност заключается в том, что при создании директории (в тот же проход, когда и файлы загружаются) скрипт создаёт директорию с онвером UID 1 к примеру, а загружает с онвером UID 2 к примеру.

error_reporting(E_ALL);

if (!
is_dir($dir."photos/".intval($_SESSION['user_id'])))
{
mkdir($dir."photos/".intval($_SESSION['user_id']), 0777);
chmod($dir."photos/".intval($_SESSION['user_id']), 0777);
}

copy($photo['tmp_name'], $dir."photos/".intval($_SESSION['user_id'])."/".$photo_name);

[FONT=verdana, arial, helvetica] Warning: move_uploaded_file() [function.move-uploaded-file]: SAFE MODE Restriction in effect. The script whose uid is 1081 is not allowed to access /home/***/photos/123 owned by uid 65534 in /home/***/manager_photo.php on line 43

[/FONT]
[FONT=verdana, arial, helvetica]Обычно такая ошибка выходит, когда не выставляешь права chmod'om
[/FONT]
 
покажи скрипт целиком. не телепат.
ошибка выдалась на ф-ю move_uploaded_file а у тебя в хайлайте ф-я copy
зы. http://phpfaq.ru/debug/ http://phpclub.ru/detail/article/upload
ззы. если на сервере стоит мод su php то права на папку должны быть не больше 755 и на файл не больше 644 :)
 
А если вместо move_uploaded_file использовать функцию copy_uploaded_file работает ?
 
Ну сам файл не нужен :) Там програмнной части 15 строчек включая эти :)

Переменные не теряются нигде, проверял. Прикольно, на ПХП форуме сказали, шо лучше юзать муви, здесь наоборот. Я вообще всегда копи юзаю :))) Что так, что иначе одна и та же ошибка. Сейчас ещё попробую с правами, если не получится наверно буду в поддержку писать хостинга...

вообще вот тема, которую обсуждал: Для просмотра ссылки Войди или Зарегистрируйся

Добавлено через 5 минут
MisterX! Прикольнулся?

Slayter! Сорри... Но разницы нет, что копи, что муви - лажа
 
Всё.. Проблема решена! Всётаки проблемы у хостера были какие-то... После подачи заявки на решение проблемы, всё заработало с этим же кодом!
 
Всё.. Проблема решена! Всётаки проблемы у хостера были какие-то... После подачи заявки на решение проблемы, всё заработало с этим же кодом!

Такие проблемы как правило возникают при совместном использовании одного файла видно перекрыли тогда.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху