ネット上のリソースをゲット

 PHPでは、CURL(Client URL Library 関数)を使うことによって、http, https, ftpなどの様々なプロトコルでサーバーに接続して、リソースを取得することができる。
 
 CURLの詳しい説明は、以下のURLを参照してください。
 http://yasulab.iis.u-tokyo.ac.jp/~wataru/phpman/ref.curl.html
 
 (例)google.co.jpのWebサイトを取得する

<?php
    $request ="http://www.google.co.jp/";
    $session  = curl_init($request);
    $response = curl_exec($session);
    curl_close($session); 
    $response = file_get_contents($request);
    print $response;
?>

1.curl_init()に、取得したいサイトのURLを引数として渡して
  curlセッションを初期化する。


2.curl_exec()に、curl_init()の返り値を渡して、
  $responseに取得したデータを格納する。


3.処理が終了したら、curl_close()でcurlセッションを
  閉じる。


4.print文で$responseの中身を出力すると
  google.co.jpのサイトがブラウザに出力される。


Perlは、LWPモジュール、Pythonでは、urllibモジュールで
同等の処理が可能。