繁体   English   中英

如何将目录从/ tmp更改为其他目录

[英]How can I change the directory from /tmp to a different directory

我是PHP的新手,正在尝试使用ZEND自己学习它。 我需要将文件上传到我们的iSeries,但是它一直将文件放入/ tmp directoy。 我希望它进入/ Labphotos目录。 我在上载文件的Interent上找到了代码,但是没有到我在“ 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(); 
}

这可能是一项安全功能,阻止您执行此操作。 限制执行tmp目录中的文件并将所有上载重定向到tmp目录并不罕见。 这样可以防止某人上传恶意脚本,然后通过请求httpd帐户执行该脚本。

您的iseries系统管理员应该能够为您清除这些问题。

请使用完整路径而不是相对路径:

$file->setDestination('/labphotos');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM