PHP IMAP/Výběr ze schránky
Vzhled
< PHP IMAP
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.