afficher jpg (pièce jointe d'un mail) dans page php
Bonjour,
je souhaiterais pouvoir afficher dans une page php le contenu d'une boite mail
avec les pièces jointes (qui ne seront que des jpg)
en fait, je veux alimenter un blog depuis un IPhone, donc prendre une photo,
l'envoyer par mail avec un message, et afficher le tout dans une page php
Je bloque sur l'affichage d'une jpg en pièce jointe
Si quelqu'un a une piste
Merci d'avance
f
Il existe la lib gmime écrite en C qui permet de parser les mails.
Sinon, j'imagine que des équivalents doivent exister dans Pear ou dans les divers framework PHP à la mode (zend, symfony, etc).
Sinon, tu as déjà réalisé la partie qui permet de balancer le contenu du mail à un programme PHP ? Tu exécutes un PHP à chaque réception de mail ? Ou bien tu lances un CRON qui check les nouveaux mails toutes les X minutes ?
salut,
merci pour la rapidité de la réponse (comme d'hab)
ça va un peu vite pour moi !
pour l'instant j'ai 2 pages, une qui m'affiche la liste des mails sous forme de liens
<?php
$mbox = imap_open ("{boite_mail:110/pop3}", "login", "pass");
echo "<p><h1>Entetes de mail dans INBOX</h1>\n";
$headers = imap_headers ($mbox);
if ($headers == false) {
echo "Erreur !\n";
} else {
while (list ($key,$val) = each ($headers)) {
echo "<a href=\"open.php?no=".($key+1)."\">".$val."</a><br>\n";
}
}
imap_close($mbox);
?>
et une autre qui lit chaque mail (mais sans décrypter la jpg jointe s'il y en a une)
<?php
$mbox = imap_open ("{boite_mail:110/pop3}", "login", "pass");
$header=imap_headerinfo($mbox, $no);
$from=$header->from;
echo "Message de:".$from[0]->personal." [".$from[0]->mailbox."@".$from[0]->host."]<br>";
$text = imap_fetchbody($mbox, $no, 1);
echo $text;
imap_close($mbox);
?>
Je regarde du côté de tes suggestions
Merci encore
f
Ah ben si tu utilises les fonctions imap de PHP, c'est possible aussi.
Ce que tu peux faire, c'est télécharger un webmail pour regarder le code et voir comment ils découpent le mail.
Ou alors, si tu veux le faire toi même, je te suggère de bien te documenter sur les formats des mails.
ok
pas évident tout çà
(pour du novice)
je cherche, je cherche
imap_body
etc
je te (vous) tiens au jus
merci
++
f
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: