2012-09-07 146 views
0

我敢肯定,这是一个非常简单的答案,但我是PHP的新手,无法找到我可以工作的答案。基本上我有一个带有文件上传的PHP表单,需要将图像发送到两个文件夹。当前的代码,告诉其中要存储的图像如下:将图像上传PHP上传文件到多个文件夹

再经过
$savepath = JPATH_SITE.DS.'images'.DS.'site'.DS.'cache'; 

$handle->Process($savepath); 

有也将文件复制到另一个文件夹作为一种简单的方法上传过程的一部分?

在此先感谢!

+2

是的,使用[复制()](http://php.net/copy) – zerkms

回答

3
$file = "/path/to/orig/file"; 
$newfile = "/path/to/dest/file"; 
copy($file, $newfile); 

重复copy()命令根据需要多次复制到多个目录。

祝你好运!

+0

嗨,谢谢你的回应。这似乎没有工作,虽然... – user1141981

+0

您需要设置权限。尝试'chmod -R 777/path/to/directory/youre/saving/to'并重新运行。 – David

+0

我很确定权限没有问题,因为如果我将$ savepath更改为我最终要用于$ newfile的路径(在上面提到的示例中),它会将图像发送到正确的文件夹,但显然不会将其发送到原始$ savepath文件夹。也许我在错误的地方运行此代码... – user1141981