好的,这是我的服务器结构...
ROOT
-PUBLIC_HTML
--IMAGES
-SUBDOMAIN
您会看到,子域位于public_html旁边的根目录中。 如何将文件从子域(subdomain.site.com)上载到public_html / images(site.com/images)文件夹?还是不可能?
谢谢。
答案 0 :(得分:2)
上传文件时,只需move_uploaded_file()
将文件移动到主域目录中的所需位置即可。
如果您使用的是open_basedir
,请确保您有权写入主域的目录。
在下面添加了示例代码-您必须对其进行调整以使其适合您
最简单的方法是使用绝对路径。您可以使用类似的东西
// let's assume your upload code is here: /var/www/subdomain.mysite.com/my-upload-code.php
// your desired location
$myImageDir = '/var/www/mysite.com/my-images/' ;
$fileName = basename($_FILES['pictures']['name']) ;
move_uploaded_file($_FILES['pictures']['tmp_name'], $myImageDir . $fileName) ;