kostenloser Webspace werbefrei: lima-city


Quelltextabschnitt auslesen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    f******n

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage


  3. 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
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!