我有一个管理子域名设置:
admin.mysite.co.uk
一个'主要'网站:
www.mysite.co.uk
在管理网站上我想将图像上传到主网站,因此 sub 域上存在上传脚本等,但文件已上传到主域。
此代码适用于上传到 admin 子域名:
$target_file = 'images/carousel/' . basename($_FILES["imageFile"]["name"]);
if (move_uploaded_file($_FILES["imageFile"]["tmp_name"], $target_file)) {
echo "The file ". basename( $_FILES["imageFile"]["name"]). " has been uploaded.";
} else {
echo "Sorry, there was an error uploading your file.";
}
那么,我在这里走哪条道路:
$target_file = 'images/carousel/' . basename($_FILES["imageFile"]["name"]);
要让它上传主域名吗?
这甚至可能吗?
答案 0 :(得分:1)
您需要使用绝对路径。您的子域使用同一服务器上的文件夹。请参阅:http://www.stackoverflow.com/questions/8320785/
答案 1 :(得分:0)
使用move_uploaded_file函数可以确定文件的保存位置。取决于您配置服务器的方式;您唯一需要做的就是将文件移动到正确的文件夹中。