Hallo Leute...
Ich hoffe ich bin bei euch richtig.
Ich will aus einem Quelltext einen bestimmten Wert heraussuchen und diesen in eine Variable übergeben.
Ich hatte schon in anderen Scripten geschaut wie das ganze mit preg_match funktionieren soll,
jedoch blicke ich da nicht ganz durch.
Folgendes soll geschehen (meine ersten Versuche) :
PHP-Code:
// IP aus der Antwort filtern
$mod = preg_match("#<font class=default>Source: </font></td><td><font class=default>
<b>(.*?)\">(.*?)</a>#i", $contents, $matches);
if (!$matches) {
$mod = "";
} else {
$mod = $matches[2];
}
// Variable ausgeben:
if($mod=="")echo 'Sendepause';
else echo $mod;
?>
Irgendwie komme ich mit der Begrenzung nicht wirklich zurecht. der bereich des quelltextes der betroffen ist,
sieht wie folgt aus:
Code:
<font class=default>Source: </font></td><td><font class=default>
<b>84.136.112.219</b>[<A href="/admin.cgi?mode=kicksrc">kick</A>
Ausgegeben werden soll über die Variable $mod jedoch nur die IP also alles zwischen
Code:
<font class=default>Source: </font></td><td><font class=default><b>
und
Code:
</b>[<A href="/admin.cgi?mode=kicksrc">kick</A>
Kann mir da vielleicht jemand die richtigen Angaben für preg_match geben?
In diesem Sinne,
M0J0