Forum Webscript.Ru
Программирование => PHP => Тема начата: listopad от 16 Августа 2002, 11:16:44
-
Пользуюсь хостингом на мастерхост
у меня есть такой скрипт..... , буду краток, значит закачиваеться файл , посредством формы, и скрипт должен этот файл скопировать из tmp/ в директорию pic/--
последние строчки такие....
$path1=$DOCUMENT_ROOT."/pic/".$id."_1.jpg";
copy("$image1","$path1");
в общем в итоге ничего никуда не копируется.....
Может на директорию pic/ надо какие-то особые условия накладывать..... или я может чего неправильно делаю...
Кто знает подскажите !!!
-
listopad, а ПХП какой версии? Попробуй $_SERVER[\'DOCUMENT_ROOT\'], вместо $DOCUMENT_ROOT.
-
pic должна разрешать всем писать в нее (0777)
-
pic должна разрешать всем писать в нее (0777)
Да, первое, что надо проверить - именно права на директорию, но кроме того наблюдался баг на некоторых хостингах (на linux - фича, видимо, какая-то), что copy с апложенным файлом не работает, надо юзать move_uploaded_file();
-
включи вывод ошибок и читай что тебе пишут:
error_reporting(E_ALL);
правда у меня на masterhost тоже были некоторые странности с аплоадом (но потом все заработало нормально)
-
Разобрался, спасибо, проблема была в правах доступа....
функция 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(); проблема...
-
Что значит не хочет? Как ругается?
-
Мне тут служба поддержки говорит, что надо искать проблему в правах скрипта на файлы.....8-)....!!!!!!! мало того copy работать тоже перестала.....
Может кто подскажет ......что к чему !!!
error_reporting(E_ALL);-ничего не пишет
А в логах ничего нет по этому поводу.....