Astuces php
Accueil
  News 
 Scripts 
 Bouquins 
 Newsletter 
  Emplois 
 Annuaire 
 Forum 
 
Offres d'emplois
Développeur PHP, MySQL
DIAPASON Informatique est une SSII spécialisée dans le recrutement de ressources high tech pour le compte de ses clients. Rattaché au chef de pr...
 
 C'est ici
 
Avez vous lu ?
PHP 5 et MySQL 5
Avez vous lu ? -> PHP 5 et MySQL 5 : Présentation de l'éditeur
Ce livre explique comment se servir de PHP et de MySQL pour construire des sites Web dynamiques, interactifs et pratiques. Ce livre pratique inclut de nombreux exemples illustrant des tâches courantes comme l’authentification d’utilisateurs, la construction d’un caddie,...
 
 Commander
 
 Chapitres - e-mail
PHP 5 Astuces d'experts -> e-mail -> Envoyez un mail à plusieurs destinataires Envoyez un mail à plusieurs destinataires
PHP 5 Astuces d'experts -> e-mail -> Envoyez un mail avec une pièce jointe Envoyez un mail avec une pièce jointe
PHP 5 Astuces d'experts -> e-mail -> Envoyer un mail au format HTML Envoyer un mail au format HTML
PHP 5 Astuces d'experts -> e-mail -> Un fichier externe pour déterminer la liste des destinataires Un fichier externe pour déterminer la liste des destinataires
PHP 5 Astuces d'experts -> e-mail -> Une classe pour contrôler les emails Une classe pour contrôler les emails
PHP 5 Astuces d'experts -> e-mail -> Une classe pour envoyer des emails Une classe pour envoyer des emails
PHP 5 Astuces d'experts -> e-mail -> Gérer les comptes Imap Gérer les comptes Imap
 Gérer les comptes Imap
<?php
// --- lecture des messages sur un compte Imap

class imap {

  
// création de l'objet imap
  
function getMbox($user=''$pass=''$host=''$port=143,
    
$box="INBOX"$type="imap") {
    
$mbox imap_open("{".$host.":".$port."/notls}",
      
$user$pass);
    return 
$mbox;
  }

  
// --- récupération d'un message par son id
  
function getMessage($mbox$messageid) {
    
$message = array();
    
// --- récupération de l'en-tête
    
$header imap_header($mbox$messageid);
    
$structure imap_fetchstructure($mbox$messageid);
    
// --- infos du message
    
$message['subject'] = $header->subject;
    
$message['fromname'] = $header->from[0]->personal;
    
$message['fromaddress'] = $header->from[0]->mailbox "@"
      
$header->from[0]->host;
    
$message['toaddress'] = $header->toaddress;
    
$message['ccaddress'] = $header->ccaddress;
    
$message['date'] = $header->date;
    
$content imap_body($mbox$messageid);
    
$message['body'] = $content;
    return 
$message;
  }
  
// --- liste des messages
  
function listMessages() {
    
$tb_messages = array();
    
$mbox $this->getMbox();
    for (
$i=1$i<=imap_num_msg($mbox); $i++) {
      
$msg_infos = array();
      
$header imap_headerinfo($mbox$i8080);
      
// --- en tête des messages
      
$d strtotime($header->date);
      
$msg_infos['dt'] = date("Y-m-d H:i:s"$d);

      
$msg_infos['Msgno'] = trim($header->Msgno);
      
$msg_infos['fromaddress'] = $header->from[0]->host;
      
$msg_infos['fromname'] = $header->from[0]->mailbox;
      
$msg_infos['from_email'] = $msg_infos['fromname'] . "@"
        
$msg_infos['fromaddress'];
      
$msg_infos['sujet'] = $header->fetchsubject;
      
$msg_infos['to_email'] = $header->toaddress;
      
$tb_messages[] = $msg_infos;
    }
    return(
$tb_messages);
  }

}
?>
 Rechercher
Tapez un mot ou une phrase clé
 

 Téléchargement
Téléchargez les sources de l'ouvrage
PHP 5 solutions et composants open-source
Téléchargez les sources de l'ouvrage  -> PHP 5 solutions et composants open-source : Boostez et améliorez vos sites PHP avec des composants et extensions !

Voici enfin l'ouvrage pour améliorer votre site sans tout réécrire. Pourquoi réinventer la roue puisqu'il existe une multitude de composants indépendants à intégrer à votre site ou même des extensions au langage PHP qui peu...
 


Derniers tickets
  • bandeaux publicita... ()
  • Mail avec liste de... ()
  • pb install wamp ()
  • Bouton recalculer ()
  •  

    copyright astuces-php.info - Plan du site - Mylinea.org : l'annuaire des annuaires - échange de liens - Faites du fric