Textstelle finden und ausgeben.

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

  • Textstelle finden und ausgeben.

    Hey,

    Wie kann ich folgende Textstelle in der Mail finden und das Ergebnis ausgeben.

    Date: Mon, 17 Feb 2003 16:36:12 +0100
    To: test@test.de
    Subject: Testeintragung: Update [UPD OK]
    From: forum@test.de
    X-Request-Code: S103 (Kommentar: Das ist immer vierstellig)
    X-Request-Object: Testeintragung (Kommentar: Diese ändert sich immer)

    Sehr geehrtes .....

    das gewünschte Update wurde durchgeführt.
    Brauche aber nur das nach dem Doppelpunkt. Es geht um die beiden fett-Markierten Stellen in der eMail.
    *winks*
    Gilbert
    ------------------------------------------------
    Hilfe für eine Vielzahl von Problemen!!!
    http://www.1st-rootserver.de/

  • #2
    der header ist doch in einer var. diese kann man mittels schleife durchlaufen.

    wenn nun die entprechenden einträge in der zeile sind, nimm zeile und lösche das vor dem : raus.

    oder mit regex.
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      Sind ja nicht im header. Sind im Body(Text).

      Kannst du mir da einen Lösungsansatz geben?
      *winks*
      Gilbert
      ------------------------------------------------
      Hilfe für eine Vielzahl von Problemen!!!
      http://www.1st-rootserver.de/

      Kommentar


      • #4
        Original geschrieben von Wotan
        Sind ja nicht im header. Sind im Body(Text).
        dann geh halt den body nach beschriebener variante durch....

        hier ein beispiel zur ersten variante.
        PHP-Code:
        $body_arr  explode("\n"$body);
        for (
        $i=0;$<count($body_array);$i++)
        {
          if (
        strstr($body_array[$i], "X-Request-Code: ")
          {
            
        $temparr[] = str_replace("X-Request-Code: """$body_array[$i]);
          }
          
        // für das andere dann auch.

        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


        Kommentar

        Lädt...
        X