Scripts PHP : Formulaire de contact : bug

nik029820 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -  
nik029820 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention  
 
Pourriez vous me donner une réponse assez rapidement s'il-vous-plaît.
0
shadow0284 Messages postés 100 Date d'inscription   Statut Membre Dernière intervention   9
 
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   Statut Membre Dernière intervention  
 
Attend, je vais essayer.

EDIT : Où précisément en manque t-il un ?
0
shadow0284 Messages postés 100 Date d'inscription   Statut Membre Dernière intervention   9
 
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
jawa
 
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   Statut Membre Dernière intervention   9
 
DSL, la, je peut pas t'aider plu, je débute en PHP
0
nik029820 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention  
 
Désoler du double post.
Non, sa ne marche pas.
Que dois-je faire ?
0