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 Med en XML-parser! :o
Se bara till att ditt HTML-dokument är wellformed. :)
------------------
SPiN, bjorne.w@telia.com
hmm...
hur funkar en xml-parser då?
vart finns det en sådan? :D
SPiNMedlem sedan mars 20007 896 inlägg 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
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 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
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 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