Ankündigung

Einklappen
Keine Ankündigung bisher.

links auslesen klappt nicht

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • links auslesen klappt nicht

    hallo, sry das ich euch mit meinem Fred hier nerve aber könnt mir jemand kurz helfen? bin absolut überfortert mit dem hier, sonst find ich immer irgendwie eine lösung aber das hier ärgert mich seit stunden...
    Code:
    links[4189396]="<tr id=\"tableindex2\"><td height=\"20\" width=\"150\"><a href=\"test-4189396.html\">15.10.2013 <img border=0 style=\"vertical-align:top;\" src=\"http://img.test.com/img/hoster/178.png\" alt=\"notext\" title=\"notext\" width=\"16\"> &nbsp;</a></td><td align=\"right\" width=\"58\"><a href=\"test-4189396.html\"></a> <img style=\"vertical-align: top;\" src=\"http://img.test.com/img/smileys/5.gif\" alt=\"notext \" title=\"notext \"></td></tr>";
    links[4189397]="<tr id=\"tableindex2\"><td height=\"20\" width=\"150\"><a href=\"test-4189397.html\">15.10.2013 <img border=0 style=\"vertical-align:top;\" src=\"http://img.test.com/img/hoster/178.png\" alt=\"notext\" title=\"notext\" width=\"16\"> &nbsp;</a></td><td align=\"right\" width=\"58\"><a href=\"test-4189397.html\"></a> <img style=\"vertical-align: top;\" src=\"http://img.test.com/img/smileys/5.gif\" alt=\"notext \" title=\"notext \"></td></tr>";
    links[4189398]="<tr id=\"tableindex2\"><td height=\"20\" width=\"150\"><a href=\"test-4189398.html\">15.10.2013 <img border=0 style=\"vertical-align:top;\" src=\"http://img.test.com/img/hoster/178.png\" alt=\"notext\" title=\"notext\" width=\"16\"> &nbsp;</a></td><td align=\"right\" width=\"58\"><a href=\"test-4189398.html\"></a> <img style=\"vertical-align: top;\" src=\"http://img.test.com/img/smileys/5.gif\" alt=\"notext \" title=\"notext \"></td></tr>";
    links[4186840]="<tr id=\"tableindex2\"><td height=\"20\" width=\"150\"><a href=\"test-4186840.html\">15.10.2013 <img border=0 style=\"vertical-align:top;\" src=\"http://img.test.com/img/hoster/178.png\" alt=\"notext\" title=\"notext\" width=\"16\"> &nbsp;</a></td><td align=\"right\" width=\"58\"><a href=\"test-4186840.html\"></a> <img style=\"vertical-align: top;\" src=\"http://img.test.com/img/smileys/5.gif\" alt=\"notext \" title=\"notext \"></td></tr>";
    links[4186853]="<tr id=\"tableindex2\"><td height=\"20\" width=\"150\"><a href=\"test-4186853.html\">15.10.2013 <img border=0 style=\"vertical-align:top;\" src=\"http://img.test.com/img/hoster/178.png\" alt=\"notext\" title=\"notext\" width=\"16\"> &nbsp;</a></td><td align=\"right\" width=\"58\"><a href=\"test-4186853.html\"></a> <img style=\"vertical-align: top;\" src=\"http://img.test.com/img/smileys/5.gif\" alt=\"notext \" title=\"notext \"></td></tr>";
    wie schaffe ich es aus diesem salat, links rauszuholen die so aussehen und wenn sie doppelt sind nur einen davon?
    Code:
    <a href=\"test-4189396.html\">
    am besten nur diesen abschnitt
    Code:
    test-4189396.html
    damit klappt es wohl nicht
    PHP-Code:
    preg_match_all("!<a.*?href=\"([^\"]*)\"[^>]*>(.*?)
    </a>!"
    ,$content,$ergebnisse); 
    bitte um hilfe, vielen dank.

  • #2
    Am einfachsten sollte das mit nem XML-Parser gehen. (PHP hat genügend eingebaute)

    Wenn du in deinem Regulären Ausdruck aber .*? durch [^>]+ ersetzt solltest du auch ganz gute Ergebnisse bekommen.
    [URL="http://php.net/manual/en/migration55.deprecated.php"]mysql ist veraltet[/URL] [URL="http://php-de.github.io/jumpto/mail-class/"]Mails senden: Ohne Probleme und ohne mail()[/URL]
    [PHP]echo 'PS: <b>Meine Antwort ist keine Lösung, sondern nur eine Hilfe zur Lösung.</b>';[/PHP]

    Kommentar


    • #3
      danke hab es hinbekommen
      PHP-Code:
      <a href=[\"|\'|\\\]{1,2}([^>]+)"
      liefert genau das was ich möchte

      Kommentar

      Lädt...
      X