0
$handle = fopen(site_url() . "/?post_type=tab_content&p=$content_id&_parent_id=$parent_id&_page_id=$page_id", "r");
$contents = fread($handle, filesize($filename));
fclose($handle);

私に与えます:

Warning: fopen(http://dev.yoursite.com/website/?post_type=tab_content&p=424&_parent_id=92&_page_id=110): failed to open stream: HTTP request failed! HTTP/1.1 401 Authorization Required in /var/www/domains/dev/website/wp-content/themes/insource/index.php on line 82 Warning: fread() expects parameter 1 to be resource, boolean given in /var/www/domains/dev/website/wp-content/themes/insource/index.php on line 83 Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/domains/dev/website/wp-content/themes/insource/index.php on line 84

これはphpでバイパスできるものですか?どうもありがとう-

4

2 に答える 2

2

次のように、インラインのユーザー名とパスワードを入力してみてください。

http://username:password@dev.yoursite.com/website/?post_type=tab_content&p=424&_parent_id=92&_page_id=110

基本的なhttp認証で機能するはずです

于 2012-07-31T15:34:18.127 に答える
2

FTP 接続の場合と同様に、URL 文字列の一部としてユーザー名とパスワードを指定できるはずです。

http://username:password@url.com/path/

于 2012-07-31T15:34:23.740 に答える