2011-11-04 46 views
0

我有一個文件test.php與PHP生成的XML代碼在我的子域。現在我想在我的主頁上使用php函數xml_parse獲取數據。這是我使用的代碼:http://www.w3schools.com/php/func_xml_parse.asp本地主機調用文件

如果我打開文件http://www.website.com/test.php我得到正確的代碼,但我怎麼能在相對路徑的本地主機上做到這一點?我無法使用./subdomain.com/test.php,因爲它不會在子域中生成php代碼。我怎樣才能調用該文件,以便解析php。我可以用http://localhost/subdomain.com/test.php做到這一點,但當我將文件上傳到實時網站時,我必須隨時更改它。

感謝您的幫助,我的英語水平;-)

回答

0
$url = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; 
$url = preg_replace("/[^\/]+$/","test.php",$url); 

這需要的是正在運行,取而代之的是test.php的文件名當前文件對不起,自動適應它的位置。