Knowledge Base Nr: 00001 getURL.php3 - http://www.swe-kaiser.de

Downloads:

php3/4 script zum auslesen und auswerten einer url

  
<?
function openURL($host, $path, $port)
{
#php4 only: $fp = fopen("http://$host:$port$path", "r");
#unterstützt keinen proxy?!

$fp = fsockopen($host, $port);
if (!$fp)
{
echo("$host cannot be opened!\n");
return 0;
}
fputs($fp, "GET http://$host:$port$path HTTP/1.0\r\n"
. "Host: $host:$port\r\n"
. "User-agent: PHP/class http 0.1\r\n"
. "\r\n");
while(trim(fgets($fp, 1024)) != "") #header überlesen
/*doit*/;

return $fp;
}

$host = "sub.samedia.net";
$port = "80";
$path = "/publ_samstag/ziehungen.txt";

$fp = openURL($host, $path, $port);
if ($fp)
{
fgets($fp, 1024); //kopf überlesen
while ($line = fgets($fp, 1024))
{
echo($line); #irgendwas machen
}
}
?>