Forum Webscript.Ru

Программирование => PHP => Тема начата: listopad от 16 Августа 2002, 11:16:44

Название: В чем тут проблема !!!
Отправлено: listopad от 16 Августа 2002, 11:16:44
Пользуюсь хостингом на мастерхост
у меня есть такой скрипт..... , буду краток, значит закачиваеться файл , посредством формы, и скрипт должен этот файл скопировать из tmp/ в директорию pic/--
последние строчки такие....

$path1=$DOCUMENT_ROOT."/pic/".$id."_1.jpg";
copy("$image1","$path1");

в общем в итоге ничего  никуда не копируется.....
Может на директорию pic/ надо какие-то особые условия накладывать..... или я может чего неправильно делаю...

Кто знает подскажите !!!
Название: В чем тут проблема !!!
Отправлено: Tronyx от 16 Августа 2002, 11:36:48
listopad, а ПХП какой версии? Попробуй $_SERVER[\'DOCUMENT_ROOT\'], вместо $DOCUMENT_ROOT.
Название: В чем тут проблема !!!
Отправлено: AliMamed от 16 Августа 2002, 12:08:49
pic должна разрешать всем писать в нее (0777)
Название: В чем тут проблема !!!
Отправлено: Доктор от 16 Августа 2002, 17:05:29
Цитировать
pic должна разрешать всем писать в нее (0777)


Да, первое, что надо проверить - именно права на директорию, но кроме того наблюдался баг на некоторых хостингах (на linux - фича, видимо, какая-то), что copy с апложенным файлом не работает, надо юзать move_uploaded_file();
Название: В чем тут проблема !!!
Отправлено: Макс от 16 Августа 2002, 19:01:12
включи вывод ошибок и читай что тебе пишут:
error_reporting(E_ALL);

правда у меня на masterhost тоже были некоторые странности с аплоадом (но потом все заработало нормально)
Название: В чем тут проблема !!!
Отправлено: listopad от 18 Августа 2002, 09:58:13
Разобрался, спасибо, проблема была в правах доступа....
функция copy работает нормально...,  а вот другая не хочет...

$path1=$DOCUMENT_ROOT."/pic/".$id."_1.jpg";
   $src = ImageCreateFromJpeg($image1);
   $dst = ImageCreate($tn_width,$tn_height);
   ImageCopyResized($dst, $src, 0, 0, 0, 0,
       $tn_width,$tn_height,$width,$height);
// следующая функция не работает...
   ImageJpeg($dst,$path1);

По их словам библиотека GD у них установлена.
Может в ImageJpeg(); проблема...
Название: В чем тут проблема !!!
Отправлено: Доктор от 19 Августа 2002, 01:27:23
Что значит не хочет? Как ругается?
Название: В чем тут проблема !!!
Отправлено: listopad от 19 Августа 2002, 16:50:34
Мне тут служба поддержки говорит, что надо искать проблему в правах скрипта на файлы.....8-)....!!!!!!! мало того copy работать тоже перестала.....
Может кто подскажет ......что к чему !!!

error_reporting(E_ALL);-ничего не пишет

А в логах ничего нет по этому поводу.....