Hur gör man?

PHP

2 svar · 155 visningar · startad av mikaeled

Medlem sedan dec. 2000157 inlägg
Trådstart#1

http://www.searchfeed.com/rd/SearchResults.jsp?SearchString=Web+hosting

Jag vill att scriptet ska läsa av adressen ovan och ta reda på vilken position freehostingweb.com ligger på.

$stock = fopen("http://www.searchfeed.com/rd/SearchResults.jsp?SearchString=Web+hosting", "r");
if (!$stock) {
die("Får ingen kontakt med sidan.\n");
}
$i = 0;
$max = 350000;
$result[] = "inget data funnet";
while (!feof($stock)) {
$line = fgets($stock, 1024);
$i++;
}
fclose($stock);

Denna koden gör lite men jag vet inte hur man gör sedan. Vore grymt tacksam för hjälp.

Medlem sedan dec. 2000157 inlägg
#2

ska alltså skriva
ut

Sidan ligger på plats nummer 3

eller liknande

Medlem sedan dec. 2000157 inlägg
#3

ingen har inga tips?

Jag har försökt med lite reg exp men jag förstår inte alls hur det fungerar.

Så här tänkte jag mig. Besök sidan för att se om det stämmer. http://www.searchfeed.com/rd/SearchResults.jsp?SearchString=Web+hosting

if (eregi(".*<font face=\"verdana,sans-serif\" size=2><b>(.*)<!-- freehostingweb.com -->", $line, $out)) {
$result[] = $out[1];
}

266 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)