誰知道答案的一個簡單的問題...PHP使用simplexml_load_file()有密碼保護的URL
$xml = simplexml_load_file("http://url/path/file.xml");
這個網址是.htaccess
保護,我怎樣才能通過登錄/密碼作爲參數傳遞給函數?
誰知道答案的一個簡單的問題...PHP使用simplexml_load_file()有密碼保護的URL
$xml = simplexml_load_file("http://url/path/file.xml");
這個網址是.htaccess
保護,我怎樣才能通過登錄/密碼作爲參數傳遞給函數?
$xml = simplexml_load_file("http://username:[email protected]/path/file.xml");
試一下:)
file_get_contents或curl將允許您設置用戶身份驗證。取出字符串數據並傳入simplexml_load_string。
了allow_url_fopen和allow_url_include必須在php.ini(或propriertary的.htaccess)被打開,您能做到這一點之前。它很可能沒有在您的服務器上設置,必須手動更改。
一個例子的.htaccess使用這些值設置爲:
php_value allow_url_fopen 1
php_value allow_url_include 1
這裏發現這個相同的答案: http://forums.phpfreaks.com/index.php?topic=295326.msg1398390#msg1398390。不幸的是,它不適合我。 – 2012-07-01 20:04:19