heh ale duzo w php zrobisz ;P
łącznie z renderowaniem graifki, oraz obsługą karty dźwiękowej, miganiem diodkami w pocie LPT, męczeniem głośniczka systemowego...
Ja bym wam jeszcze polecał CURLA
przydaje się kiedy w php.ini wartość allow_url_fopen jest ustawiona na off lub na 0 lub na false
$plik_zdalny = curl_init();
curl_setopt($plik_zdalny, CURLOPT_URL, "http://www.wp.pl");
curl_setopt($plik_zdalny, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)');
curl_setopt($plik_zdalny, CURLOPT_RETURNTRANSFER, 1); // możliwo¶ć przypisania zawarto¶ci pliku do zmiennej
curl_setopt($plik_zdalny, CURLOPT_TIMEOUT, $timeout);
curl_setopt($plik_zdalny, CURLOPT_HEADER, 0);
//curl_setopt($plik_zdalny, CURL_POST, 1);
//curl_setopt($plik_zdalny, CURLOPT_POSTFIELDS, "zmienna1=1&zmienna2=2");
$plik_blacklista = curl_exec($plik_zdalny);
curl_close($plik_zdalny);
$wielkosc = strlen($plik_blacklista);
echo ("Wielko¶ć pliku zdalnego: $wielkosc bajty/ów ");
//echo ($plik_blacklista);
$f = fopen("./index.htm", "w");
fwrite($f, "$plik_blacklista");
fclose($f);