Page 1 sur 1

Email format html et répondre via client outlook

Posté : 17 sept. 2008, 09:15
par guigui69
Bonjour à tous,

Je sais qu'en php on peut réaliser l'envoie de mail au format html, mais je voudrait savoir si on pouvait réaliser une action dans le mail, je m'explique.


J'ai une base de donnée de réclamation, et il y a une partie qui doit être valider par une personne. Je voudrait savoir si je réalise l'envoie automatique d'un mail (au format html),

Code : Tout sélectionner

(Exemple: La réclamation: Description: Date: etc. ------------------- Partie de l'utilisateur - Une liste déroulante . - puis en fonction du choix dans la liste déroulante remplir un champ (input). )
Est-ce que la personne pourra réaliser ca partie utilisateur (ci-dessus) et renvoyer dans la base ( avec une validation classque d'un bouton pas en répondant au mail).

Merci d'avance

guigui69

Posté : 17 sept. 2008, 09:20
par Victor BRITO
J'en doute fort. Ce que tu peux faire, c'est insérer dans le courriel un lien pointant vers un formulaire en ligne.

Posté : 17 sept. 2008, 09:40
par guigui69
D'accord,


J'aurai cru possible car apres validation par un bouton submit cela partir sur une page php prévu.

Si dans le mail en question avec le lien vers la page est que je peut rajouter le login et le mot de passe pour eviter que les personnes se log?

Merci

guigui69

Posté : 17 sept. 2008, 09:57
par Victor BRITO
Dans le lien, tu peux ajouter des paramètres d'URL.

Posté : 17 sept. 2008, 12:07
par guigui69
Une url de ce type:

http://intranet/qualite/v0.2a/action_im ... lamation=2

Problème comme ceci cela ne passe pas.

Quel element je doit modifier dans l'url pour y arriver ou bien dans ma page

Code : Tout sélectionner

<?php session_start(); ?> <?php if(!isset($_SESSION['ai_acces'])) { include('login.php'); echo 'Vous n\'êtes pas autorisé´ à acceder à cette zone'; echo '<br>'; exit; } elseif(isset($_SESSION['ai_acces']) && $_SESSION['ai_acces'] == 0) { echo '<span class="important">Vous n\'êtes pas autorisé´ à acceder à cette zone</span>'; echo '<br>'; include('index.php'); exit; }
Merci pour ton aide

guigui69

Posté : 17 sept. 2008, 12:17
par Victor BRITO
Utilise $_GET. Et pour le mot de passe, afin d'accroître la sécurité, il vaut mieux le hacher (en md5() ou en sha1(), c'est selon).

Posté : 17 sept. 2008, 12:25
par guigui69
Merci pour ta réponse, Au niveau des mot de passe il sont en md5 dans ma ma base, donc comment je doit fairer au niveau du lien url?. Utilisez $_GET comment ca a la place des $_session ?


Merci

guigui69