copy & safe mode

NeoLynx

Новичок
copy & safe mode

Сразу оговорюсь, перерыл весь форум конкретного ответа не нашел.

Неработает аплоад файлов при включенном safe mode

скрипт:
--------
<p><form method="post" enctype=multipart/form-data ACTION="list.phtml?list=<?echo"$list";?>&rowid=<?echo"$rowid";?>"></p>
<p><input type=file name=img1 size=30><br><input type="submit" value="Добавить"></form></p>
---------
$abpath = "/export/home/httproot/s/http/images";
move_uploaded_file($_FILES['img1']['tmp_name'],$abpath);

также пробовал:
copy($img1, "/export/home/httproot/s/http/images".$img1_name);
---------

текст ошибки посмотреть не могу, т.к. error_report отключен, а указание в начале скрипта error_reporting = E_ALL; никаких ошибок не выдает.

все пути правильные, права 777
 

NeoLynx

Новичок
подскажите хоть возможно ли включить отображение ошибок без изменение настроек php?
 

Апокалипсис

Guest
Способы:
1.[m]error_reporting[/m]
2.[m]ini_set[/m]
3.C помощью .htacces
 

Апокалипсис

Guest
Из мануала:

Примечание: если safe mode включён, PHP проверяет, имеют ли файл(ы)/директории, с которыми вы собираетесь работать, тот же UID, что и выполняемый скрипт.
 

NeoLynx

Новичок
error_reporting(E_ALL);
и
ini_set ('error_reporting', E_ALL);
ошибку не показали, даже когда я ее умышленно делаю...

что-то у меня с руками...
 

NeoLynx

Новичок
Автор оригинала: Апокалипсис
Из мануала:

Примечание: если safe mode включён, PHP проверяет, имеют ли файл(ы)/директории, с которыми вы собираетесь работать, тот же UID, что и выполняемый скрипт.
Я читал, но как проверить имеют ли они одинаковый UID?
 

NeoLynx

Новичок
смешно... не могу я поставить оn, это не мой сервак.

-------------------
<? error_reporting(E_ALL); ?>
и
<? ini_set ('error_reporting', E_ALL); ?>
ошибку не показали, даже когда я ее умышленно делаю...
 

NeoLynx

Новичок
Безрезультатно:

error_reporting(E_ALL);
ini_set ('error_reporting', E_ALL);
ini_set("display_errors","on");
 

NeoLynx

Новичок
"Примечание: если safe mode включён, PHP проверяет, имеют ли файл(ы)/директории, с которыми вы собираетесь работать, тот же UID, что и выполняемый скрипт. "

Как проверить имеют ли они одинаковый UID ?
 

NeoLynx

Новичок
Так я и не могу понять почему при использовании

$abpath = "/export/home/httproot/s/http/images";
move_uploaded_file($_FILES['img1']['tmp_name'],$abpath);

или

copy($img1, "/export/home/httproot/s/http/images".$img1_name);

с учетом, что путь и права правильные ничего не происходит...
Проблема может быть во включенном safe mode?
 
Сверху