PHP の file_get_contents()
を使用すると、Web サーバ上のコンテンツを簡単に取得することができます。
<?php
$text = file_get_contents('http://example.com/sample.html');
print($text);
Basic 認証が要求されるコンテンツを取得したい場合は、以下のようにアドレス部分にユーザ ID とパスワードを含めてアクセスできます。
<?php
$text = file_get_contents('http://<user>:<password>@example.com/sample.html');
プロキシ環境にいる場合は、以下のようにプロキシサーバを指定して file_get_contents()
を実行することができます。
<?php
$proxy = array(
"http" => array(
"proxy" => "proxy.example.com:8080",
'request_fulluri' => true
)
);
$context = stream_context_create($proxy);
$text = file_get_contents('http://example.com/sample.html', false, $context);