PHP:使用PHP将文件保存到不同的根目录?

JD *_*cks 0 php php4

通过move_uploaded_file()我用PHP保存上传的文件时确定我不能使用绝对URL我必须使用相对的URL.我的站点有2个根目录,一个用于http端,另一个用于https端:httpdocs和httpsdocs.因此,如果我的脚本在https端,如何将文件保存到http端的位置?

谢谢!

更新 确定好像我使用错误的绝对路径约定我这样做:

$dir = 'https://www.mydomain.com/masonic_images/';
move_uploaded_file($_FILES['blue_image']['tmp_name'], $dir.$new_name);
Run Code Online (Sandbox Code Playgroud)

mat*_*pie 5

move_uploaded_file()不接受任一参数的URL.目标是文件系统上的绝对路径.

<?php
$dir = '/var/www/httpsdocs/'; // Adjust to your configuration
move_uploaded_file($_FILES['blue_image']['tmp_name'], $dir.$new_name);
Run Code Online (Sandbox Code Playgroud)

正如@ apphacker建议的那样.您可以使用它realpath(__FILE__)来确定文件的绝对路径.