ayrat9
Новичок
Проблема с закачкой файлов на сервер
Собственно проблема даже не в самой закачке, а видимо в том, что закачанный файл не удается поместить в нужную директорию под требуемым именем. Результатом выполнения скрипта по закачке файла (изображения) становится следю строка:
[error]
Warning: copy(): open_basedir restriction in effect. File(/tmp/phpkthuei) is not within the allowed path(s): (/usr/lib/php:/var/www/html/webcp/users/8107619320) in /var/www/html/webcp/users/8107619320/www/web/req/in_team.class on line 552
[/error]
Класс in_team содержит след. функцию (призвана обрабатывать процесс закачки):
причем 552 строкой является как раз предпоследняя: if(!copy...)
Эта ф-ция успешно работала на хостинге mtw.ru, но я в связи с некотороыми обстоятельствами хостера пришлось сменить. Не пойму в чем проблема.
Собственно проблема даже не в самой закачке, а видимо в том, что закачанный файл не удается поместить в нужную директорию под требуемым именем. Результатом выполнения скрипта по закачке файла (изображения) становится следю строка:
[error]
Warning: copy(): open_basedir restriction in effect. File(/tmp/phpkthuei) is not within the allowed path(s): (/usr/lib/php:/var/www/html/webcp/users/8107619320) in /var/www/html/webcp/users/8107619320/www/web/req/in_team.class on line 552
[/error]
Класс in_team содержит след. функцию (призвана обрабатывать процесс закачки):
PHP:
function in_team_add_photo()
{
if ($this->in_team_image=="") {return(52);}
if ($this->in_team_image_size==0) {return(43);}
if (($this->in_team_image_type!="image/jpeg") && ($this->in_team_image_type!="image/jpg") && ($this->in_team_image_type!="image/pjpeg") && ($this->in_team_image_type!="image/png") && ($this->in_team_image_type!="image/x-png")) {return(44);}
if (!is_uploaded_file($this->in_team_image)) {return(45);}
$upfile=$this->PATH_WWW_PIC."/team/".$this->in_team_add_image_id."/".$this->in_team_image_name;
if (!copy($this->in_team_image, $upfile)) {return(46);}
return(0);
}
Эта ф-ция успешно работала на хостинге mtw.ru, но я в связи с некотороыми обстоятельствами хостера пришлось сменить. Не пойму в чем проблема.