begin process at 2010 03 22 00:54:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

probléme avec un .msg


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probléme avec un .msg

mercredi 10 juin 2009 ŕ 17:14:41 | probléme avec un .msg

herios69

j'ai fais un petit script php pour lire un .msg dans le but de récupérer la date d'envoie ou de de réception mais le soucis est que quand j'affiche ça me met un truc impossible.
le code:
<?php
     $tableau = file('acces nexity.msg'); //Place le contenu du fichier dans un tableau, on suppose que le fichier existe sous peine d'avoir une erreur
 $filename = 'acces nexity.msg';
 echo "$filename a été modifié le : " . date("F d Y H:i:s.", filectime($filename));
 
 echo "<h1>en-tętes dans INBOX</h1>\n";
 $mbox='emails';
 $headers = imap_headers($mbox);
 if ($headers == false)
 {   echo "Appel échoué<br />\n";}
 else { 
 foreach ($headers as $val) {  
    echo $val . "<br />\n";   }
 }
     if(is_array($tableau)) //Si la variable $tableau est bien un tableau, on peut continuer
     {
          $contenu_fichier = '';

          foreach($tableau AS $ligne)
          {
               $contenu_fichier .= $ligne;
      // if ($contenu_fichier!='cherie')
     // $contenu_fichier = '';
          }

          echo $contenu_fichier; //Affiche le contenu du fichier, notez que l'on a pas besoin d'utiliser fclose() ici
     }
 
?>
le résultat:
acces nexity.msg a été modifié le : July 10 2009 16:12:51.ĐĎࡱá????????????????>??ţ˙ ???????????????????????????????ţ˙˙˙????????˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙ý˙˙˙???????????????????????? ?????? ??????????????????????????????????????????ţ˙˙˙?????????#?????????!???"???%???$???'???&???(???*???)???+???,???-???.???/???9???;???1???2???3???4???5???6???7???8???ţ˙˙˙:???ţ˙˙˙ţ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙R?o?o?t??E?n?t?r?y????????????????????????

herios69

mercredi 10 juin 2009 ŕ 21:50:30 | Re : probléme avec un .msg

Arto_8000

C'est probablement un problčme d'encodage. Assure toi que tous tes données soient encodé de la męme façon et que dans les headers tu spécifies le bon charset avec lequel le texte a été encodé.
jeudi 11 juin 2009 ŕ 11:18:18 | Re : probléme avec un .msg

herios69

je me rectifie en fait, comme je ne sais pas comment est encoder .msg par microsoft. et que en interrogeant directement la boite mail pas de soucis alors pour ouvrir le fichier .msg tout un probléme avec ces caractéres pas possibles.

<?php
 $tableau = file('acces nexity.msg'); //Place le contenu du fichier dans un tableau, on suppose que le fichier existe sous peine d'avoir une erreur
 $filename = 'acces nexity.msg';
 echo "$filename a été modifié le : " . date("F d Y H:i:s.", filectime($filename));
  if(is_array($tableau)) //Si la variable $tableau est bien un tableau, on peut continuer
  {
   $contenu_fichier = '';
   foreach($tableau AS $ligne)
   {
    $contenu_fichier .= $ligne;
      // if ($contenu_fichier!='')
     // $contenu_fichier = '';
   }
   echo $contenu_fichier; //Affiche le contenu du fichier, notez que l'on a pas besoin d'utiliser fclose() ici
  }
?>

herios69
jeudi 11 juin 2009 ŕ 19:35:13 | Re : probléme avec un .msg

Arto_8000

Tu es sűr que le contenu du fichier est de type plain/text ? Si c'est un fichier binaire, il faudrait que tu cherches un peu sur le web ŕ propos du format "msg".
vendredi 12 juin 2009 ŕ 14:13:00 | Re : probléme avec un .msg

herios69

ce n'est pas du plain/text, non y'a pas que ça un mail peut avoir des fichiers attacher avec des extensions donc je pense qu'il est composer de binaire et de quelque chose de compréhensible. Mais bon je suis parvenu ŕ extraire une date mais rien ne me dit que c'est la date d'envoi, de réception car je n'ai pas trop de visibibilité, je pense pouvoir vérier en testant sur un mail directement dans la boite email.
Merci

herios69
vendredi 12 juin 2009 ŕ 18:05:38 | Re : probléme avec un .msg

Arto_8000

Fait juste une petite recherche :

http://www.google.ca/search?q=format+msg

msg c'est un format d'archivage, c'est normale que tu ne puisses pas vraiment pouvoir lire le contenu directement. Il faudrait que tu trouves quelque part de la documentation sur le format ou encore une source comme exemple.


Cette discussion est classée dans : fichier, tableau, contenu, msg, echo


Répondre ŕ ce message

Sujets en rapport avec ce message

Galerie avec récupération de l'id, probleme!!!! [ par tenshinan ] Salut à tous!Voila, j'ai fais une galerie d'image que je récupère dans un dossier. Le problème est que je n'arrive pas à récupérer juste le nom du fic Lecture Fichier [ par _toutfou ] Bonjour, Voila ce que j'ai besoin de faire :Ouvrir un fichier en lectureRecuperer son contenu et le placer dans un tableau    pour chaque ligne du tab Construire un tableau associatif avec un fichier externe [ par phsautreau ] Bonsoir, Voilaà j'ai un fichier texte externe nommé identif_ens.txt et contenant les login et mots de passe permettant de se logguer à une page, ce fi formulaire et php, problčme ! [ par tautie ] Je suis entrain de construire un formulaire d'envoi de mail, j'ai mon fichier html et mon fichier php, quand je fais envoyer, c'est le script du fichi les champs d'un tableau [ par laycen ] bonjour , je suis débutant en php , j aimerais parcourir les champs d'un tableau en boucle !        echo $don['cust1'];       echo $don['cust2'];      php et base de données [ par lsamsoumal ] bonjour j'ai un code qui récupére un tableau d'une base de données. dans ce tableau je veux avoir 3 liens vers des pages internet:mauritanie,infoclima poser une condition sur le nombre de rows d'une requęte sql [ par ethan94 ] Bonsoir :)J'aimerais afficher dans un tableau une liste d'images sélectionnées dans ma base de donnée. Je voudrais également qu'une nouvelle ligne soi Le nom des mes colonnes s'effacent [ par beegeezzz ] Bonjour tout le monde,Je trie mes colonnes de mon tableau, tout ce passe bien.J'ai voulu sécuriser le $_GET['Sort'] mais je rencontre quelques difficu .xls to mysql [ par thomason1986 ] bonsoir à tous j'ai un code qui charge les données .csv dans ma base de données mysql le problème c'est que je veux charger du .xls comment faire lire et afficher fichier xls [ par thomason1986 ] bonjour , s'il vous plais je veux un code qui me permet de lire le contenu d' un fichier xlset d'afficher son contenu en php.


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci ŕ Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction męme partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,172 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales