想問一下
假設我有一個資料夾
(document root 跟下面一樣)
假設底下都有img檔案
/var/www/web1.com
/var/www/web2.com
我知道假如php要includ檔案可以絕對路徑
/var/www/web1/......
網站則需要
/web1/......
爬文好像是網站伺服只能讀取document root以下所以不能包含本機/var/www,/代表根目錄,是這樣子嗎?
假如我在web1有辦法抓到web2底下的img?
document root為/var/www/web1.com,就算本機在同一個資料夾,但本機好像無法讀取document root的上層,有辦法抓取嗎?
1.你先看看前人寫的code 有包含/var/www嗎?
其實不用特別去了解照舊就好
2.一般有兩個網址就代表有兩個空間或資料夾
看你打的資訊是兩個空間
用相對的路徑當然找不到圖片
/www以前的圖片&資料都不會顯示在遊覽器
您看看 $_SERVER['DOCUMENT_ROOT']
是否是指向 /var/www
您可以試試 $_SERVER['DOCUMENT_ROOT'] . '/web2.com/.....'
如果是 /var/www/web1.com
的話,
您可以試試 $_SERVER['DOCUMENT_ROOT'] . '/../web2.com/.....'