Quelltextabschnitt auslesen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Hi,
ich habe ein kleines Problem. Ich will aus einem Quelltext einen Abschnitt auslesen, der so aussieht:
<tr><td width="203"><font size="-1"><a href="?op=system&sys=15667&galx=18">epox</a></font></td>
<td width="203"><font size="-1"><b><font color="#CCCCFF">
<a href="?op=main&order=id&first=0&last=30&whereer=xkoord < -332 and xkoord > -392 and ykoord > 50 and ykoord < 110 and zkoord < 286 and zkoord > 226">-Nah- </a>
<a href="?op=main&order=id&first=0&last=30&whereer=xkoord < -262 and xkoord > -462 and ykoord > -20 and ykoord < 180 and zkoord < 356 and zkoord > 156"> -Fern- </a></font></b></font></td>
<td width="55"><font size="-1">-362<font size="-2"></font></td>
<td width="53"><font size="-1">80<font size="-2"></font></td>
<td width="47"><font size="-1">256<font size="-2"></font></td>
<td width="233"><font class="smallletters">--</font></td> </tr>
Ich habe mir nun folgenden php script geschrieben, um damit die Zahl hinter sys= auszulesen.
Allerdings kommt bei mir, wenn ich echo "Sys = $sid"; keine Ausgabe. Wenn ich $spos ausgeben lasse mittelns einem echobefehl kommt die Ausgabe 0. Bei allen anderen Var. kommt keine Ausgabe zustande
`while ($spos=strpos('<a href="?op=system&sys=', $text)){ $sposa=$spos+31; $sposend=strpos('&galx', $text,$sposa)-$sposa; $sid=substr($text,$spos,$sposend); } echo "Sys = $sid
Was mache ich falsch?
Beitrag ge?ndert am 18.11.2005 18:25 von felessan
Beitrag ge?ndert am 18.11.2005 18:29 von felessan
Beitrag ge?ndert am 18.11.2005 18:30 von felessan -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
`while ($spos=strpos('<a href="?op=system&sys=', $text)){ $sposa=$spos+31; $sposend=strpos('&galx', $text,$sposa)-$sposa; $sid=substr($text,$spos,$sposend); } echo "Sys = $sid
Was mache ich falsch?
Solltest du vielleicht mal lesen.
http://de2.php.net/strpos
es muss
strpos($text,'<a href="?op=system&sys=')
hei?en.
In ?brigen hast du einen Endlosschleife.
Jens -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage