7.41.28 imap_get_quotaroot()Lit les quotas de chaque utilisateur[ Exemples avec imap_get_quotaroot ] PHP 4 >= 4.3.0
array
imap_get_quotaroot (
resource
imap_stream
,
string
quota_root
)
imap_get_quotaroot
retourne un tableau d'entiers,
contenant les quotas de la boîte à lettres de l'utilisateur. Toutes
les valeurs sont représentées par une clé basée sur le nom de la
boîte, et par un tableau représentant le niveau d'utilisation et les
limites.
La valeur limite représente l'espace maximal alloué à l'utilisateur.
Le niveau d'utilisation représente l'occupation actuelle de la boîte.
Cette fonction retournera
FALSE
si une erreur est survenue, et
un tableau de données si la réponse du serveur n'a pu être comprise.
Cette fonction est uniquement accessible aux utilisateurs de la librairie
c-client2000 ou plus récent.
imap_stream
est une ressource de connexion, obtenue
grâce à
imap_open
. Cette connexion doit être ouverte
avec l 'identité de l'utilisateur que l'on étudie.
quota_root
doit être un nom de boîte aux lettres
(i.e. INBOX).
Exemple avec imap_get_quotaroot |
$mbox = imap_open("{your.imap.host}","kalowsky","password",OP_HALFOPEN) or die("can't connect: ".imap_last_error()); $quota = imap_get_quotaroot($mbox, "INBOX"); if(is_array($quota)) { $storage = $quota_values['STORAGE']; print "STORAGE usage level is: " . $storage['usage']; print "STORAGE limit level is: " . $storage['limit'];
$message = $quota_values['MESSAGE']; print "MESSAGE niveau d'utilisation : " . $message['usage']; print "MESSAGE niveau d'utilisation : " . $message['limit'];
/* ... */
} imap_close($mbox);
|
Voir aussi
imap_open
,
imap_set_quota
et
imap_get_quota
.
|