Как я могу изменить каталог из / tmp в другой каталог - PullRequest
0 голосов
/ 10 декабря 2010

Я новичок в PHP и пытаюсь изучить его самостоятельно, используя ZEND.Мне нужно загрузить файл в наш iSeries, но он продолжает помещать файл в директорию / tmp.Я хочу, чтобы он пошел в каталог / Labphotos.Я нашел код в интернете, который загружает файл, но не в каталог, который я установил в переменной «SetDestination».Вот фрагмент кода, который я использую

$file = new Zend_File_Transfer_Adapter_Http();
$file->setDestination('/labphotos');

try {
// upload received file(s)
$file->receive();
} catch (Zend_File_Transfer_Exception $e) {
   print $e->getMessage(); 
}

Ответы [ 2 ]

0 голосов
/ 10 декабря 2010

Пожалуйста, используйте полный путь вместо относительного пути:

$file->setDestination('/labphotos');
0 голосов
/ 10 декабря 2010

Это может быть функция безопасности, которая мешает вам сделать это.Нередко ограничивают выполнение файлов в каталоге tmp и перенаправляют все загрузки в каталог tmp.Это не позволяет кому-либо загружать вредоносный скрипт, а затем выполнять его под учетной записью httpd, запрашивая его.

Системный администратор iseries должен быть в состоянии выяснить это за вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...