[PHP] imap et traitement d'infos
jiantox
Messages postés
1159
Statut
Membre
-
jiantox Messages postés 1159 Statut Membre -
jiantox Messages postés 1159 Statut Membre -
Bonjour,
Voilà je m'amuse depuis quelques jours à créer mon propre gestionnaires d'e-mail pour mes adresses.
Du coup j'essai de manipuler imap comme je peux mais c'est un beau b*rdel.
Pour le moment j'ai ceci
Tout passe bien pour quasiment tout les messages reçus, sauf que ce matin j'ai essayé de m'envoyer un smiley et là rien ne vas plus :
Quand en temps normal j'ai le message en clair ( sauf les caractères spéciaux qui me font un ? ), quand j'ai un smiley j'ai un magnifique
"------=_NextPart_001_0006_01CF74EC.DC9C5310-- Sourire ------=_NextPart_001_0006_01CF74EC.DC9C5310-- "
j'ai essayé de mettre un grand nombre des 37 653 598 de fonctions de imap ( >< ) mais rien y fait, au mieu j'ai plus rien.
Existe-t-il un script déjà tout fais tout beau pour récupérer les infos proprement même dans le pire des cas ? Ou comment faire pour afficher correctement les caractères spéciaux et les smileys ( même si il ne sont qu'en lettre -> :) ) ?
Merci à vous
Voilà je m'amuse depuis quelques jours à créer mon propre gestionnaires d'e-mail pour mes adresses.
Du coup j'essai de manipuler imap comme je peux mais c'est un beau b*rdel.
Pour le moment j'ai ceci
if ($imap = imap_open ("{".$serveur_entrant.$port.$protocole."}".$boite, $identifiant, $mot_de_passe) ) {
$nbr_mails = imap_num_msg($imap);
imap_headers($imap);
for ($num = 1; $num <= $nbr_mails; $num++) {
$header = imap_headerinfo($imap,$num);
$nom = str_replace('"','',$header->fromaddress); // Je vire les "
$adresse = $header->from[0]->mailbox.'@'.$header->from[0]->host;
$message = imap_fetchbody($imap,$num,1);
echo $nom.' ('.$adresse.')<br/>'; // Nom du compte et adresse e-mail
echo imap_utf8($header->subject).'<br/>'; // sujet du message
echo quoted_printable_decode($message).'<br/>'; // Message
} }
Tout passe bien pour quasiment tout les messages reçus, sauf que ce matin j'ai essayé de m'envoyer un smiley et là rien ne vas plus :
Quand en temps normal j'ai le message en clair ( sauf les caractères spéciaux qui me font un ? ), quand j'ai un smiley j'ai un magnifique
"------=_NextPart_001_0006_01CF74EC.DC9C5310-- Sourire ------=_NextPart_001_0006_01CF74EC.DC9C5310-- "
j'ai essayé de mettre un grand nombre des 37 653 598 de fonctions de imap ( >< ) mais rien y fait, au mieu j'ai plus rien.
Existe-t-il un script déjà tout fais tout beau pour récupérer les infos proprement même dans le pire des cas ? Ou comment faire pour afficher correctement les caractères spéciaux et les smileys ( même si il ne sont qu'en lettre -> :) ) ?
Merci à vous
A voir également:
- [PHP] imap et traitement d'infos
- Reconsidérer le traitement de vos informations à des fins publicitaires - Accueil - Réseaux sociaux
- Traitement de texte gratuit - Guide
- Ce logiciel gratuit et léger est parfait pour remplacer Word, même sur un vieux PC - Guide
- Easy php - Télécharger - Divers Web & Internet
- Imap hotmail - Guide