Mit php textstellen aus html auslesen und anzeigen

cedric1982

Grünschnabel
ich hoffe ihr könnt mir helfen!?

ich möchte mit php folgendes erstellen:

aus der datei xxx.html möchte ich z.b. aus der zeile

Code:
<FONT FACE="Arial"><BR><B>cedric1982<FONT COLOR="#000000" SIZE=2></B><FONT COLOR="000000"><img border=0 src="http://www.tutorials.de/images/ico_ribbon.gif"></a> hat sich am <B>18.04.2005</B><FONT COLOR="000000"> registriert und seitdem schon <B>228.917</B><FONT COLOR="000000"> Minuten hier verbracht.<BR><BR>

den wert der Minuten auslesen (in diesem fall wären es 228.917).

wie kann ich das am besten bewerkstelligen! ich habe schon überall gesucht und nichts gefunden
ich muss sagen das ich ein totaler php neuling bin
 
Zuletzt bearbeitet:
die anleitung mit den regulären ausdrücken ist ja schön und gut! (klappt auch) aber mein problem ist das, das sich die zahlen jeden tag ändern!
 
Wenn sich am HTML Markup nichts ändert, kannst du folgendes verwenden:

PHP:
$str = '<FONT FACE="Arial"><BR><B>cedric1982<FONT COLOR="#000000" SIZE=2></B><FONT COLOR="000000"><img border=0 src="http://www.tutorials.de/images/ico_ribbon.gif"></a> hat sich am <B>18.04.2005</B><FONT COLOR="000000"> registriert und seitdem schon <B>228.917</B><FONT COLOR="000000"> Minuten hier verbracht.<BR><BR>';

$regex = '/(.*)seitdem schon <B>(.*)<\/B>(.*)/i';

preg_match( $regex, $str, $match );

echo $match[2];

( Ich bin kein RegExp Profi :p )
 
das müsste ja heißen das ich jeden tag die datei ändern muss und den string bearbeiten!
:confused:
dieser string is aber in einer html datei auf einem server und ich möchte mit meiner php datei dieses string auslesen
(und später wenn ich alles verstanden habe noch weitere daten aus dieser html datei)
 
PHP:
$filename = '/pfad/zu/einer/html/datei.html';
$str = file_get_contents( $filename );

Hast du überhaupt das gelesen was im php-Handbuch steht das ich verlinkt habe?
 
nicht so richtig! :-(

aber ist das normal das er jetzt nachdem er den string (also die zahlen) geschrieben hat, den weiteren teil der html seite anzeigt:eek:
 
Zurück