在ZendFramework中执行unix命令行

时间:2012-04-27 05:39:06

标签: php zend-framework shell

我有使用ZendFramework的应用程序/项目的这一部分,员工需要为他/她的个人资料上传照片。我已经完成了为此创建的功能并且效果很好,当我上传照片时,照片将保存在public / uploads / profile_pic /中。图片名称将是员工的ID(1.jpg,2.png等..),我是通过使用lastinsertid然后在上传之前重命名它来完成的。我现在要做的是当我上传照片时,它会创建一个文件夹然后它包含照片。例如:public / uploads / profile_pic / 1 / 1.jpg。

所以我尝试使用exec或shell_exec,然后将文件上传到文件夹中,但似乎它没有执行命令。

//$photoFolder = name of photo; and believe me I already echo it and it works
$createFolder = exec("mkdir /public/uploads/profile_pic/{$photoFolder}");

$createFolder = shell_exec("mkdir /public/uploads/profile_pic/{$photoFolder}");

我也尝试执行一个例子,但它不起作用

$createFolder = exec("mkdir /public/uploads/profile_pic/test/");

$createFolder = shell_exec("mkdir /public/uploads/profile_pic/test/");

我需要这个来设置上传文件的名称。

感谢。 P.S。

所有代码都正常工作,执行命令是唯一的问题。

0 个答案:

没有答案