open_basedir restriction in effect

zio

Guest
open_basedir restriction in effect

подскажите в чем дело может быть:

сообщение

Warning: filesize(): open_basedir restriction in effect. File(/var/tmp/phpJ4rrin) is not within the allowed path(s): (/var/www/virt/ch) in /var/www/virt/ch/cat/a_p.php on line 104

код:

$file_er=0;
$xlsfile=$_FILES['sendfile']['tmp_name'];
if (is_uploaded_file($xlsfile)) {

$size=filesize ($xlsfile);---строка-№104
if( $size > 51200 ){


при этом на локальном денвере серипт отлажен, а в той же директории, где и проблема файл с кодом
$pict_er=0;
$picture=$_FILES['sendfile']['tmp_name'];
if (is_uploaded_file($picture)) {

$size=filesize ($picture);
if($size>30270){


прекрасно работает?
Где проблема?
 

Кром

Новичок
Доступа нет, все же написано.
Смотри в мануале информацию по open_basedir.
 

zio

Guest
ну и что смотреть:

upload_tmp_dir= /var/www/virt/ch

open_basedir= /var/www/virt/ch

???? или что еще?
 

zio

Guest
а как тогда понять результат open_basedir= /var/www/virt/ch в пхпинфо?
 

Кром

Новичок
>а как тогда понять результат open_basedir= /var/www/virt/ch в пхпинфо?

Понимать так, что файлы, которые ты можешь открывать должны находиться в этой директории.
 

zio

Guest
да, не то спросил:
upload_tmp_dir= /var/www/virt/ch как это понять? почему светится /var/tmp/ , а пхпинфо выдает var/www/virt/ch?
 

Кром

Новичок
>upload_tmp_dir= /var/www/virt/ch как это понять? почему светится /var/tmp/ , а пхпинфо выдает var/www/virt/ch?

Хм, а что это за сервер? Платный хостинг?
Думаю, имеет смысл проконсультироваться с админом по этому поводу.
 
Сверху