PHP IMAP/spojení se schránkou
Z Wikiknih
V této části si popíšeme způsob, kterým je možno se spojit s e-mailovou schránkou.
Obsah |
[editovat] Spojení
Ke spojení s e-mailovým serverem (v našem případě ArGoSoft mail server) je v PHP IMAP zavedena funkce imap_open().
resource imap_open ( string $schranka, string $uziv_jmeno, string $heslo)
Tato funkce vrací připojení k e-mailovému servru a v případě neúspěchu vrátí FALSE. O ukončení spojení mezi servrem se hravě postará funkce imap_close().
bool imap_close ( resource $imap_spojeni)
Tato funkce vrací při úspěchu TRUE a při neúspěchu FALSE.
[editovat] Příklad
Po skončení vykonávání skriptu je spojení automaticky ukončeno. Vložení funkce imap_close() tedy není nutné, ale přesto doporučuji tuto funkci používat (dojde k vyprázdnění paměti a k zrychlení práce skriptu).
[editovat] Kontrola spojení
Za účelem kontroly spojení slouží IMAP funkce imap_ping().
bool imap_ping ( $imap_spojeni )
Tato funkce vrátí TRUE v případě že je spojení stále aktivní a FALSE když je spojení přerušeno.
[editovat] Příklad
Tento jednoduchý skriptík se spojí se schránkou "pepa",která má heslo "pepa007" na servru localhost za použití protokolu POP3. Pokud vše proběhlo v pořádku na výstupu se objeví Spojení se zdařilo. Posléze skript zkontroluje spojení se schránkou (pomocí funkce imap_ping).Na závěr skriptu je spojení se servrem ukončeno.
[editovat] Podívej te se také na:
dokumentaci k PHP.