webForumDet fria alternativet

Hämta data ur bestämd html-tabell

7 svar · 312 visningar · startad av HDJHSKGDKJHSD

HDJHSKGDKJHSDMedlem sedan sep. 2001147 inlägg
#1

tja tja!

Jag satt och funderade om man kunde hämta data ur en tabell (som alltid ser likadan ut), detta för att kunna snygga till denna sida lite: http://194.236.117.223/netbarrier/pelle.html

De värden jag vill ha ut från sidan är AppleShare IP/Web/ftp in och ut trafik!
Och såklart total trafik, och totalt in/ut!
Kan det gå? :-)

Hur gör man!! :D

[Redigerat av HDJHSKGDKJHSD den 02 feb 2002]

SPiNMedlem sedan mars 20007 896 inlägg
#2

Med en XML-parser! :o
Se bara till att ditt HTML-dokument är wellformed. :)

------------------
SPiN, bjorne.w@telia.com

HDJHSKGDKJHSDMedlem sedan sep. 2001147 inlägg
#3

hmm...

hur funkar en xml-parser då?
vart finns det en sådan? :D

SPiNMedlem sedan mars 20007 896 inlägg
#4

Sök runt lite här på wF, eller kolla direkt hur man använder sig av DOM XML här.

De alternativ som finns om man använder PHP är att antingen kompilera in den parser man vill använda ( Eller avkommentera i php.ini ), eller använda sig av Microsoft XMLDOM om man sitter på en Windowsmaskin.
http://www.php.net/domxml http://www.php.net/xml

Kolla gärna på PHPBuilder.com också, har för mig att dom har ett par artiklar om det.

------------------
SPiN, bjorne.w@telia.com

HDJHSKGDKJHSDMedlem sedan sep. 2001147 inlägg
#5

tack för tipsen SPIN! :-)

men det verkar alldeles för krångligt för det jag ska göra (vill inte lägga så mycket tid på det)

ska försöka lösa det på något annat sätt... gäller bara att komma på vilket :P

SPiNMedlem sedan mars 20007 896 inlägg
#6

Tja, RegExp's kanske kan vara något. Men det tar nog ingen tid att använda en XML-parser ändå. Det är inte speciellt svårt, när man grejjar tekniken. :)

------------------
SPiN, bjorne.w@telia.com

HDJHSKGDKJHSDMedlem sedan sep. 2001147 inlägg
#7

hej igen

jag har nu kollat runt på preg och dylika funktioner.. men måste säga att jag förstår inte hur det funkar!

av de exempel/kodsnuttar jag kollat på så ser jag bara massa krimskrams :-)

plz plz plz.. hjälp mig ännu mer på traven! :-D

SPiNMedlem sedan mars 20007 896 inlägg
#8

Sidan kan jag inte se, det tar evigheter att ladda. Kanske den ligger på din burk, och den är nere just nu?

Hursomhaver, så borde det mönster du ska använda se ut något så här:
<td(.*?)>(.*?)<\/td>

Då får du allt innehåll från varje cell i match nummer 2, \\2.

Antar att det är ereg/eregi du bör leka med också.

------------------
SPiN, bjorne.w@telia.com

133 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)