pb d'effacement de mail

Répondre
Astyax
le 14/08/2004 à 14:17
Astyax
Salut à tous;)
Je continue de bricoler mon webmail. Ca va de mieux en mieux mais j'ai encore une bricole qui me pose du souci... Pour effacer les mails, et pour chacun, il y a un lien qui envoie sur le fichier sup.php (pour le supprimer, sans blague!!!). Le code est le suivant :
$mbox = imap_open ('{'.$serveur.'/pop3:110}INBOX', "$login", "$password");

$check = imap_mailboxmsginfo ($mbox);
imap_delete ($mbox, 1);$check = imap_mailboxmsginfo ($mbox);
imap_expunge ($mbox);$check = imap_mailboxmsginfo ($mbox);
imap_close ($mbox);

Ca marche mais pas comme je voudrais. Le lien que j'ai mis pou=r effacer est :
<a href=\"sup.php?serveur=$serveur&login=$login&password=$password&date=".$date."\">Supprimer</a>

Or, dans le code précédent, je ne sais pas comment faire pour qu'il aille chercher la date du message pour l'effacer. Avec le code de maintenant, ça efface n'importe quel message...

Si quelqu'un a une idée ;))
Vivants, vous êtes vivants...
i M@N
le 14/08/2004 à 15:35
i M@N
Hello !

Ca serait pas mieux de faire avec l'id du message plutot qu'avec la date ?

@+...
One Love, One Heart, One Unity.
Astyax
le 14/08/2004 à 15:46
Astyax
Salut IM@an:)
Ouais, je suis d'accord, mais comme c'est pas dans une base de données, comment je fais pour avoir un numéro automatiquement ?
Vivants, vous êtes vivants...
XTremTourist
le 15/08/2004 à 23:59
XTremTourist
en imap c pas dur
le numero 1 c le premier de la liste d mail
apret dans le faze de connection fo ajouter un parametre pour lui dire de delete d la fermeture de la boite

<?php
$connect = @imap_open('{'.$data_mail[server].'}INBOX', $data_mail[codemail], $data_mail[passmail], CL_EXPUNGE); //connection ajout du parametre pour suprimer le message a la fermeture de ma boite

imap_delete($connect, $msg_number, "\\deleted"); //Drapo delete sur le msg numero X
imap_close($connect);//fermeture de la boite
//e-mail suprimer

?>
Astyax
le 16/08/2004 à 14:34
Astyax
Merci merci merci merci Xtrem Tourist smiley .
Tu me sauves la vie. C'est vrai que c'est tout bête mais toutes les explications ou tous les scripts que j'avais trouvé n'étaient pas aussi efficaces ni simples. Vraiment, merci mille fois .
A très bientôt smiley
Vivants, vous êtes vivants...
XTremTourist
le 16/08/2004 à 16:22
XTremTourist
XTremTourist c en 1 mot smiley
pi moi kand g fait mon webmail et j avai pas envi de patoger 50ans alors g fait au plus simple
Astyax
le 16/08/2004 à 17:51
Astyax
En attendant t'es 1 chef Xtremtourist smiley, ça marche vraiment nickel ;)
Vivants, vous êtes vivants...
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours