當我通過move_uploaded_file()保存上傳的文件時,確定無法使用絕對URL我必須使用相對值。我的網站有兩個根目錄,一個用於http端,另一個用於https端:分別爲httpdocs和httpsdocs。所以如果我的腳本在https端,我怎樣才能將文件保存到http端的位置?PHP:用PHP將文件保存到不同的根目錄?
謝謝!
UPDATE 行,所以它看起來像我使用了錯誤的絕對路徑約定我這樣做是這樣的:
$dir = 'https://www.mydomain.com/masonic_images/';
move_uploaded_file($_FILES['blue_image']['tmp_name'], $dir.$new_name);
爲什麼你不能使用絕對路徑? – 2009-04-14 19:05:22
@Chad當我使用絕對路徑時出現錯誤。 「警告:move_uploaded_file():在服務器配置中禁用URL文件訪問。」這是我可以在.htaccess文件中調整的東西嗎? – 2009-04-14 19:10:39
你可以顯示move_uploaded_file調用嗎?這聽起來像你把一個URL而不是一個文件路徑,這是行不通的。 – 2009-04-14 19:11:55