2011-01-11 85 views
0

你好,我建立一個腳本,做圖片上傳和調整,這一切運作良好,但我如何從圖像獲取URL後來呢?我不希望我的圖像源代碼在HTML中像「../img/cat/1.png/」我希望它像「http://MyIP/img/cat/1.png」我知道我可以製作一個像$ myHost =「http://blabla.com」的變量;並在開始處添加「..」,但如果我想在其他站點上使用它,則不太好,因爲我需要一直替換它。也許有其他方法嗎?圖片上傳 - 返回URL

回答

2

你將不得不使用某種形式的解決方案就像你自己也提到了什麼。您還可以使用:

$host = $_SERVER['HTTP_HOST'] 

但正是因爲可以在不同的託管服務,而該發生截然不同的PHP配置不是100%可靠。

把你的$ MYHOST變量的內容到你,只要你啓動應用程序加載的配置文件。如果您需要在另一臺服務器和域等上部署應用程序,只需更改配置。這是處理這個問題最常用的方法。

+0

是啊,我只會把它放在我的db_config.php .. – sed 2011-01-11 16:00:35

0

我不知道如果這是你在找什麼,但是我認爲你應該探索$ _ SERVER數組的內容(例如,$ _ SERVER [「HTTP_HOST」])。