PHP Handbuch
Zurück |  | Nach vorne

# imap_rfc822_parse_adrlist

(3.0.2 - 3.0.18 only, PHP 4 >= 4.0.0)

imap_rfc822_parse_adrlist -- Parsen eines Adress-Strings

## Beschreibung

``array imap_rfc822_parse_adrlist` (string address, string default_host)`

Diese Funktion zerlegt einen Adress-String gemäß RFC822 und liefert ein Array von Objekten mit einem Eintrag je erkannter Adresse. Die Address-Objekte bestehen dabei jeweils aus den folgenden vier String-Elementen:

- mailbox - Name des Postfachs (Username)

- host - Hostname

- personal - Realer Name des Empfängers

- adl - at domain source route

Beispiel 1. imap_rfc822_parse_adrlist() Beispiel
    $address_string = "Hartmut Holzgraefe <hartmut@php.net>,
                       postmaster@somedomain.net, root";
    $address_array  = imap_rfc822_parse_adrlist ($address_string,
                                                 "somedomain.net");
    if (! is_array ($address_array)) die ("somethings wrong\n");

    reset ($address_array);
    while (list( $key, $val) = each ($address_array)) {
        print "mailbox : " . $val->mailbox  . "<br>\n";
        print "host    : " . $val->host     . "<br>\n";
        print "personal: " . $val->personal . "<br>\n";
        print "adl     : " . $val->adl      . "<p>\n";
    }

Zurück | Zum Anfang | Nach vorne
imap_rfc822_write_address | Nach oben | imap_setflag_full