-
25.04.07 16:16 #1
Wird das in PHP mit Parsing beschrieben ?
Problem:
Ich habe Tabellen mit Statistiken in HTML(statisch), möchte nun per PHP Werte aus dieser HTML-Datei auslesen und auf der Hauptseite anzeigen.
Beispiel:
Spielerstatistik Spieler X - Globale Punkte werden gesucht.
Suche nach Begriff "global", der Wert dahinter ist der gesuchte Wert
Code :1 2 3 4
.. <td>Global</td> <td>57958</td> ..
Wer kann mir helfen
Danke und mfg chmee
mfg chmeeMein Blog - VideoFAQ - FotoFAQ - bei Flickr - DSLR Kleinanzeigen
Benutzt den DANKE-Knopf oder bewertet den Beitrag
"GEHT NICHT" HILFT NICHT, TESTET EURE CODES ONLINE UND GEBT KLARE INFOS!
-> Regexp <- -> php <- -> Javascript <-
-
es kommt drauf an ob es eine datei ist die noch anderen inhalt hat oder nur den....
am einfachsten ist es mit der funktion:
file_get_contents
http://de2.php.net/manual/de/functio...t-contents.php
MfG GunahMeine Private Homepage: www.gunah.eu
-
25.04.07 18:07 #3
Danke, hab es erstmal ganz simpel mit File() gemacht. Danke für den Hint !
Aber da ich noch Teile des String abschneiden muss, dacht ich, ich mach das
mal ganz einfach mit preg_replace
Hehe, ich aber keine Ahnung von Suchmuster ! Wie sieht denn so ein Suchmuster
aus, wenn ich Alles AUSSER Zahlen finden/ersetzen/löschen möchte ?
mfg chmeeGeändert von chmee (25.04.07 um 18:15 Uhr)
Mein Blog - VideoFAQ - FotoFAQ - bei Flickr - DSLR Kleinanzeigen
Benutzt den DANKE-Knopf oder bewertet den Beitrag
"GEHT NICHT" HILFT NICHT, TESTET EURE CODES ONLINE UND GEBT KLARE INFOS!
-> Regexp <- -> php <- -> Javascript <-
-
25.04.07 22:51 #4
Danke - und das mein' ich ernst - dass mir nicht geholfen wurde !
Das Erfolgserlebnis ist Da !!
Für andere Neulinge hier das wirklich einfache Script:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
[COLOR="DarkRed"]Ausführlich[/COLOR] <?php $lines = file ('Dateiname oder URL'); $Punkte=$lines(82); $Ergebnis=preg_replace('/\D/', '', $lines[82]); echo $Ergebnis; ?> [COLOR="Green"]Kurz und knackig:[/COLOR] <?php $lines = file ('Dateiname oder URL'); echo preg_replace('/\D/', '', $lines[82]); ?>
Mit file() wird eine Datei zeilenweise in ein array abgelegt ($lines).
Dann holen wir uns aus dem Array die Zeile die wir benötigen (Zeile82).
Das Ergebnis ist eine Ersetzung aller Nicht-Zahlen durch "" (also Nichts).
Es bleiben die Zahlen übrig und die werden per echo ausgegeben.
mfg chmeeMein Blog - VideoFAQ - FotoFAQ - bei Flickr - DSLR Kleinanzeigen
Benutzt den DANKE-Knopf oder bewertet den Beitrag
"GEHT NICHT" HILFT NICHT, TESTET EURE CODES ONLINE UND GEBT KLARE INFOS!
-> Regexp <- -> php <- -> Javascript <-
Ähnliche Themen
-
Werte von fremden Anwendungen aus Speicher auslesen?
Von B0mB3r im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 27.05.08, 18:51 -
Auslesen einer HTML Datei auf fremden Server
Von Warper im Forum PHPAntworten: 2Letzter Beitrag: 18.01.07, 07:25 -
Dateien auf fremden Rechner kopieren
Von Jule81 im Forum .NET ArchivAntworten: 3Letzter Beitrag: 01.08.05, 13:33 -
Kann man Werte aus Dateien lesen
Von Bad-Rat im Forum C/C++Antworten: 3Letzter Beitrag: 27.03.05, 20:25 -
.exe-Dateien lassen sich nicht ausführen auf fremden Rechnern
Von colblake im Forum .NET ArchivAntworten: 15Letzter Beitrag: 10.12.04, 15:59



1Danke



Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren