DECODAGE QUOTED-PRINTABLE POUR LES MAILS

malalam
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Membre
Dernière intervention
2 mars 2010
- 6 sept. 2005 à 18:21
Isoth0p
Messages postés
42
Date d'inscription
jeudi 17 juin 2004
Statut
Membre
Dernière intervention
15 septembre 2005
- 7 sept. 2005 à 08:38
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/33621-decodage-quoted-printable-pour-les-mails

Isoth0p
Messages postés
42
Date d'inscription
jeudi 17 juin 2004
Statut
Membre
Dernière intervention
15 septembre 2005

7 sept. 2005 à 08:38
ton code n'a aucune chance de marcher : les variables ne sont pas initialisées et générent donc des erreurs, ou alors tu ne les passes pas dans la fonction ... ton code ne vaut pas la moyenne.


# function my_imap_qprint( $mymailbody )
# {
# $myqpa = array();
# $myqpb = array();
#
# for ( $i = 0; $i < 256; $i++ )
# {
# $c = dechex( $i );
#
# if ( strlen( (string)$c ) === 1 )
# $c = '0' . (string)$c;
#
# $c = '=' . $c;
# $myqpa[] = $c;
# $myqpb[] = chr( $i );
# }
#
# return imap_qprint( str_replace( $myqpa, $myqpb, $mymailbody ) );
# }
malalam
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Membre
Dernière intervention
2 mars 2010
25
6 sept. 2005 à 18:21
Hello,

je n'ai jamais eu l'occasion de me pencher sur le problème, mais j'ai lu ton lien.
Bref, je n'ai pas grandchose à dire, mais comme tu n'avais ni commentaire, ni note... : voilà, c'est original, et sans aucun doute utile, donc bien :-)
Juste, tu aurais peut-être pu tout mettre dans ta fonction, non...? Et ta fonction ne retourne rien...elle devrait retourner le $decode. Sans ça, ça a peu de chance de fonctionner.