webForumDet fria alternativet
Logga in / Bli medlem

Hur gör man?

PHP

2 svar · 150 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];
}

257 ms totalt · 4 externa anrop · v20260731065814-full.50d4b5bd
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)