Lecture des mail avec script php

moko
Invité n'ayant pas de compte PHPfrance

27 juin 2012, 08:52

Bonjour tout le monde.


JE souhaiterais vous soumettre ce script qui me pose problème. JE récupère par le premier script les mail sur inbox dans le 1er script qui appel un second script ( mail.php) qui lui affiche les messages

Voici les Scripts . problàme rie ne s'affiche et la je l 'avoue je sèche !!!! Merci de votre aide

Script (1)

====================================================================================================
<html>
<head><title>Exemple IMAP</title></head>
<body>
<?php
$mbox = imap_open ("{mail.planet.com:110/pop3}", "login", "mdp");
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=\"mail.php?no=".($key+1)."\">".$val."</a><br>\n";


}
}
imap_close($mbox);

?>
</body>
</html>

Scripy {2] lescture des mail


<html>
<head><title>Exemple IMAP</title></head>
<body>
<?php
$mbox = imap_open ("{mail.planet.com:110/pop3}","login", "mdp");
$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);
?>
</body>
</html>

ViPHP
ViPHP | 2577 Messages

27 juin 2012, 10:35

Sauf erreur de ma part, $no n'est renseigné nul part. Surement un vieux script avec les variables automatiques.
Utiliser $_POST['no'] ou $_GET['no'] ?