PHP IMAP/Výběr ze schránky

Z Wikiknih

V této části se dozvíte něco o tom, jak si přečíst e-maily ze schránky.

Počet zpráv ve schránce[editovat | editovat zdroj]

Počet všech zpráv ve schránce zjistíme pomocí funkce IMAP_Num_Msg().

$celkemzprav = IMAP_Num_Msg($imap_spojeni);

Jediným argumentem této funkce je název spojení (získáme ho pomocí funkce imap_open()).Tato funkce vrátí počet zpráv v dané schránce.

Potřebujeme-li zjistit počet nově příchozích zpráv použijeme funkci IMAP_Num_Recent().

$novychzprav = IMAP_Num_Recent($imap_spojeni);
<?php
$mbox = IMAP_open("{localhost/pop3}","uzivatel","heslo");
$pocet_zprav=IMAP_Num_Msg ($mbox);
echo "Ve schránce celkem máte ".$pocet_zprav." zpráv.";
$pocet_novych=IMAP_Num_Recent($mbox);
echo "Ve schránce máte ".$pocet_novych." nových zpráv";
IMAP_Close($mbox);
?>

Tento jednoduchý script vám vypíše počet všech zpráv (proměnná $pocet_zprav) a počet nových zpráv (proměnná $pocet_novych) v poštovní schránce.

Podívejte se také[editovat | editovat zdroj]