imap_get_quotaroot
(PHP 4 >= 4.3.0, PHP 5)
imap_get_quotaroot — Obtener la cuota de ajustes por usuario
Descripción
$imap_stream
, string $quota_root
)Obtnener la cuota de ajustes por usuario. EL valor límite representa la cantidad total de espacio permitido para este uso de buzón total de usuario. El valor del uso representa la capacidad de buzón total del usuario actual.
Parámetros
-
imap_stream -
IMAP stream devuelto por imap_open().
-
quota_root -
quota_rootnormalmente debería estar en la forma de su buzón (es decir, INBOX).
Valores devueltos
Devuelve un array de valores concernientes al buzón del usuario especificado. Todos los valores contienen una clave basada en el nombre del recurso, y dentro un array correspondiente al los valores uso y límite.
Esta función devolverá FALSE en el caso de fallo de llamada, y un
array de información acerca de la conexión sobre una respuesta no analizable
desde el servidor.
Ejemplos
Ejemplo #1 Ejemplo de imap_get_quotaroot()
<?php
$mbox = imap_open("{imap.example.org}", "kalowsky", "password", OP_HALFOPEN)
or die("no se pudo conectar: " . imap_last_error());
$cuota = imap_get_quotaroot($mbox, "INBOX");
if (is_array($cuota)) {
$almacén = $cuota['STORAGE'];
echo "El nivel de uso de STORAGE es: " . $almacén['usage'];
echo "El nivel de uso de STORAGE es: " . $almacén['limit'];
$mensaje = $cuota['MESSAGE'];
echo "El nivel de uso de MESSAGE es: " . $mensaje['usage'];
echo "El nivel de uso de MESSAGE es: " . $mensaje['limit'];
/* ... */
}
imap_close($mbox);
?>
Notas
Esta función actualmente sólo está disponible para usuarios de la biblioteca c-client2000 o superior.
imap_stream debería estar abierto mientras se compruebe
el buzón del usuario en cuestión.
Ver también
- imap_open() - Abrir un flujo IMAP a un buzón
- imap_set_quota() - Establece una cuota para un buzón dado
- imap_get_quota() - Obtener la cuota de ajustes por usuario, y las estadísticas de uso por buzón