Frågan#1
Jag har en uppgift som går ut på att jag ska:
1. Ansluta mig till 5 valfria hemsidor.
2. Plocka ut texten mellan <h1> </h1> taggen.
3. Spara ner det i en textfil.
4. Uppgiften ska ej använda HTTP libraries utan göras med Sockets.
Jag har sökt på nätet nu i en timme, men alla exempel jag hittar körs genom DOS prompten. Hur går man enklast till för att lösa denna uppgift? Genom DOS promten eller genom WEB-servern?
Jag vore jätte tacksam för lite start hjälp! Om hur jag ska gå tillväga.
Jag kör PHP 5.2.0 på WinXP med Apache 2.2.
Tack!!!
RED. Hittade ett färdigt script som jag editerar nu.
Jag skulle ha letat lite mer innan jag frågade :r
<?php
$fp = fsockopen("www.fragbite.com", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br />\n";
} else {
$out = "GET / HTTP/1.1\r\n";
$out .= "Host: www.fragbite.com\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
while (!feof($fp)) {
$page[] = fgets($fp, 4096);
}
fclose($fp);
$text = implode('', $page);
preg_match("/<a href=\"(\?newsID=([0-9]+))\">(.*?)<\/a>/", $text, $vars);
print_r($vars[3]);
}
?>