Ses derniers messages sur les forums
Dans ton client mail ? Ou dans le code source du mail ?
Message-id est un header de mail "classique", normalement, tu ne le vois pas dans ton client mail.
Mais où est le problème ?
1) Oui, $data['id'] existe dans la page ou tu affiches les checkbox, mais pas dans la page qui fait la suppression SQL.
Dans cette page, tu dois récupérer les checkbox cochées dans ton tableau $_POST. D'ailleurs, afin de faciliter la récupération de la liste des checkbox cochées, je te conseille d'utiliser un tableau pour le name de tes checkbox.
Ex :
<input type="checbox" name="liste[]" value="<?php echo htmlentities($data['id']); ?>" />
Tu récupéreras les checkboxs cochées dans le tableau $_POST['liste'].
2) Cela devrait être un automatisme :)
Alors, plusieurs choses à dire :)
1) es tu sur que $data['id'] dans la page ou tu lances ton DELETE ? Je n'en suis pas sur, je ne vois pas la déclaration de $data
2) Quand tu places des variables PHP dans tes requetes SQL, il faut protéger ces variables afin de pas risquer d'injection SQL. Pour cela, tu peux utiliser la fonction
mysql_escape_string
3) Quand tu copies colles ton code sur le wall, penses à ne pas copier coller tes login / mot de passe MySQL :)
Pourrais tu nous montrer entièrement le formulaire ?
Attention au fopen distant qui peut être bloqué chez de nombreux hébergeur.
Pour ce genre de truc (récupérer une page distante), curl reste la meilleure solution.
Je vais me répeter, mais tu dois créer un espace membre. Et si as une personne loguée, tu ne peux ne pas afficher le bouton répondre. Et dans le script qui ajoute une réponse, si tu vois que la personne n'est pas loguée, tu n'enregistres pas la réponse.
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.
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 ?
oui.