24. oktober 2002 - 14:09Der er
5 kommentarer og 1 løsning
mail header som fylder mere end 1 linie
Jeg har brug for en regular expression som fanger alle mail headers. Dette er nemt hvis hver header er afsluttet med linieskift, men nogle kører videre på flere linier. For dem der kører over flere linier starter de resterende linier med white-space. Hvordan klarer jeg den?
Nedenstående Php funktion kan klare headers på 1 linie.
function mail_parse_header ($header_str) { $headers = array(); if (preg_match_all("/^([a-z\-]+):(.*)$/Umis", $header_str, $header_array)) { while (list($key, $val) = each($header_array[2])) { $headers[$header_array[1][$key]] = $val; } return $headers; } return false; }
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.