In Python, to read a URL, I do the following:
import urllib data = urllib.urlopen('http://foo.com/').read()
PHP links against cURL, which lets you accomplish the same thing … in five lines of code.
If this is something you plan to do more than, say, once, you’ll want an easier way of doing this. Here’s the function I use:
function readUrl($url) { $curlHandle = curl_init(); curl_setopt($curlHandle, CURLOPT_URL, $url); curl_setopt($curlHandle, CURLOPT_RETURNTRANSFER, 1); $data = curl_exec($curlHandle); if (!$data) { print curl_errno($curlHandle) . " " . curl_error($curlHandle); curl_close($curlHandle); return false; } curl_close($curlHandle); return $data; }
(keywords: curl php wrapper example)