6

答えを知っている人のための簡単な質問...

$xml = simplexml_load_file("http://url/path/file.xml");

この URL は.htaccess保護されています。ログイン/パスワードを引数として関数に渡すにはどうすればよいですか?

4

3 に答える 3

10
$xml = simplexml_load_file("http://username:password@url/path/file.xml");

それを試してください:)

于 2010-06-02T14:46:38.823 に答える
1

allow_url_fopen と allow_url_include を php.ini (または専用の .htaccess) でオンにしてから、これを行う必要があります。サーバーに設定されていない可能性が高く、手動で変更する必要があります。

これらの値を使用した .htaccess セットアップの例は次のとおりです。

php_value allow_url_fopen 1
php_value allow_url_include 1
于 2011-11-21T05:35:24.020 に答える
1

file_get_contentsまたは curl を使用すると、 を使用してユーザー認証を設定できますhttp://username:password@url/path/file.xml

文字列データを取得して に渡しますsimplexml_load_string

于 2010-06-02T14:45:46.223 に答える