Webmaster Hub: Nom de pièce jointe KO - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Nom de pièce jointe KO Noter : -----

#1 L'utilisateur est hors-ligne   francoisch 

  • Groupe : Hubmaster
  • Messages : 628
  • Inscrit(e) : 05-mars 06

Posté 05 décembre 2011 - 21:38

Bonjour

J’ai un modeste client de messagerie qui lit les mails depuis différents serveurs de messagerie.

J’ai une difficulté avec le nom d’une pièce jointe, que j’extrais avec :
…
$p->dparameters as $dparam;
$filename=$dparam->value;
…



Deux cas de figure :
- le message m’est adressé directement, je lis le message avec sa pièce jointe
- le message a été adressé à un autre destinataire qui me l’a transféré, je le lis de même

Dans le 2e cas, j’extrais bien le nom de la pièce jointe, je trouve son extension(pdf), tout va bien.

Dans le 1er cas, avec le même code et le même message / fichier, voici le nom + l’extension du message tout mélangé :
=?utf-8?B?SnVzdGluIGVzcG9pciBpZMOpZSAyKDIpLnBkZg==



Il me manque peut-être une transformation pour rendre lisible ce nom; comme cette chaine pourrait être de l'utf-8, j'ai essayé utf8_decode() sans résultat.

Par avance merci de votre aide.

Francois

Ce message a été modifié par francoisch - 05 décembre 2011 - 22:16.

0

#2 L'utilisateur est en ligne   Aenoa 

  • Groupe : Membre+
  • Messages : 285
  • Inscrit(e) : 28-octobre 10
  • Genre:Homme
  • Localisation:Tournai
  • Société:Je cherche...

Posté 05 décembre 2011 - 21:39

peut être un base64_decode ?
en décodant "SnVzdGluIGVzcG9pciBpZMOpZSAyKDIpLnBkZg==" j'obtient "Justin espoir idée 2(2).pdf"
Mon (très petit) site personnel

"Ce n'est pas parce que l'on ne sait pas, que l'on ne peut pas. L'on peut tout apprendre, avec de la motivation."
0

#3 L'utilisateur est en ligne   jcaron 

  • Groupe : Membre+
  • Messages : 864
  • Inscrit(e) : 15-janvier 08
  • Genre:Homme
  • Localisation:Londres

Posté 06 décembre 2011 - 01:57

http://en.wikipedia....ME#Encoded-Word

Jacques.
0

#4 L'utilisateur est hors-ligne   francoisch 

  • Groupe : Hubmaster
  • Messages : 628
  • Inscrit(e) : 05-mars 06

Posté 06 décembre 2011 - 21:24

bonjour

Vos deux messages m'ouvrent des horizons inconnus et me fournissent la solution à ce décodage qui était plus que mystérieux pour moi.

Je retiens le format =?charset?encoding?encoded text?= qui permet, avec la fonction base64_decode() d'arriver à la solution.

Car le nom de cette pièce jointe est bien ce que Aenoa indique.

Merci à tous les deux.

Francois
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)