Scripts PHP : Formulaire de contact : bug

Fermé
nik029820 Messages postés 17 Date d'inscription jeudi 9 avril 2009 Statut Membre Dernière intervention 18 mai 2009 - 9 avril 2009 à 10:15
nik029820 Messages postés 17 Date d'inscription jeudi 9 avril 2009 Statut Membre Dernière intervention 18 mai 2009 - 18 avril 2009 à 13:51
Bonjour,
Voilà, j'ai eu un script pour créer un formulaire de contact.
Seulement, je l'ai tous bien programmer mais quand quelqu'un m'envoie un message, je ne le eçis pas en mail.
J'ai pourant bien mis mon adresse mail.
Voilà le code que j'ai mis :

-----

<div align=center>
<form action=URL ici><input type=hidden value=formmail name=subject>
<table>
<tbody>
<tr>
<td>votre nom et prénom :</td>
<td><input size=30 name=realname></td></tr>
<tr>
<td>votre email :</td>
<td><input size=30 name=email></td></tr>
<tr>
<td>sujet :</td>
<td><input size=30 name=title></td></tr>
<tr>
<td colspan=2>commentaires :<br><textarea name=comments rows=6 cols=50></textarea> </td></tr></tbody></table><br><input onclick="this.value='chargement en cour. patienter'" type=submit value=envoyer name=action> - <input type=reset value=annuler> </form></div><?php
<?php
$to = "mon adresse email";

$h = "from: " . $to;

$message = "";

while (list($key, $val) = each($http_post_vars)) {
$message .= "$key : $val\n";
}

mail($to, $subject, $message, $h);

header("type: “URL ici de redirection");

?>

----

Voilà, si quelqu'un pourrais m'aider, sa m'arrangerais ! :)
A voir également:

8 réponses

nik029820 Messages postés 17 Date d'inscription jeudi 9 avril 2009 Statut Membre Dernière intervention 18 mai 2009
9 avril 2009 à 14:38
Pourriez vous me donner une réponse assez rapidement s'il-vous-plaît.
0
shadow0284 Messages postés 100 Date d'inscription lundi 23 février 2009 Statut Membre Dernière intervention 23 août 2013 9
9 avril 2009 à 14:59
salut,
je début, mais je pense qu'il te manque un apostrophe à la dernière ligne
0
nik029820 Messages postés 17 Date d'inscription jeudi 9 avril 2009 Statut Membre Dernière intervention 18 mai 2009
9 avril 2009 à 16:21
Attend, je vais essayer.

EDIT : Où précisément en manque t-il un ?
0
shadow0284 Messages postés 100 Date d'inscription lundi 23 février 2009 Statut Membre Dernière intervention 23 août 2013 9
9 avril 2009 à 16:35
en faite, ce n'est pas:
header("type: “URL ici de redirection");

ce serai plutot:
header("location: URL ici de redirection");
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Effectivement URL de redirection.... donc c'est le navigateur internet qui est censé envoyer le mail? Je savait pas qu'il savait faire.

Essayez de voir les fonctions de mail de PHP(qui nécessite donc un serveur d'envoi de mail hein).
0
shadow0284 Messages postés 100 Date d'inscription lundi 23 février 2009 Statut Membre Dernière intervention 23 août 2013 9
9 avril 2009 à 16:56
DSL, la, je peut pas t'aider plu, je débute en PHP
0
nik029820 Messages postés 17 Date d'inscription jeudi 9 avril 2009 Statut Membre Dernière intervention 18 mai 2009
10 avril 2009 à 16:45
OK.
Merci pour toute vos réponse.
Consernant le : "header("location: URL ici de redirection");", l'autre marcher bien aussi.

Mais mon problème reste toujours, je ne reçois toujours pas les email envoyer.

Je vais essayer ta technique Jawa.
Je vous tient au courant.
0
nik029820 Messages postés 17 Date d'inscription jeudi 9 avril 2009 Statut Membre Dernière intervention 18 mai 2009
18 avril 2009 à 13:51
Désoler du double post.
Non, sa ne marche pas.
Que dois-je faire ?
0