Accueil > Forum > > > > probléme avec un .msg
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.
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|