Mailinglisten-Archive |
ich habe ein skript für einen mailing list, dort wird der header "zerlegt". leider erscheint die eigentliche message nicht pur sondern mit quelltext & co. gibt es eine schnelle string-funktion, um alles andere auszuklammern oder eine bessere art, den header auszulesen? sollte ich es viell. mit IMAP probieren, gibt es dort sowas? sonst der quelltext soweit, der einwandfrei funzt: for ($i=0; $i<count($lines); $i++) { if ($splittingheaders) { // this is a header $headers .= $lines[$i]."\n"; // look out for special headers if (preg_match("/^Subject: (.*)/", $lines[$i], $matches)) { $subject = $matches[1]; } if (preg_match("/^From: (.*)/", $lines[$i], $matches)) { $from = $matches[1]; } if (preg_match("/^To: (.*)/", $lines[$i], $matches)) { $to = $matches[1]; } } else { // not a header, but message $message .= $lines[$i]."\n"; } if (trim($lines[$i])=="") { // empty line, header section has ended $splittingheaders = false; } }
php::bar PHP Wiki - Listenarchive