Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/08/2011, 09h08   #1
Invité de passage
 
Homme laurent
Inscription : août 2011
Messages : 4
Détails du profil
Informations personnelles :
Nom : Homme laurent
Localisation : France

Informations forums :
Inscription : août 2011
Messages : 4
Points : 0
Points : 0
Par défaut aide formulaire de contact

bonjour, je debute completement dans la conception de mon site web, j'ai un probleme avec mon formulaire de contact, quand je clic sur envoyer une fenetre s'ouvre et me demande si je souhaite ouvrir ou enregistrer le fichier au lieu de l'envoyer sur ma boite email !!!!
je ne trouve pas le probleme. auriez vous la solution. adresse de mon site en construction : http://pagesperso-orange.fr/locationpralognan/
cordialement.
j'ai une page contact.htm
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<html>
 
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>New Page 1</title>
</head>
 
<body>
 
<form method="POST" action="mailer.php">
Name:
<input type="text" name="name" size="19"><br>
<br>
E-Mail:
<input type="text" name="email" size="19"><br>
<br>
 
<input type="checkbox" name="check[]" value="blue_color"> Blue<br>
<input type="checkbox" name="check[]" value="green_color"> Green<br>
<input type="checkbox" name="check[]" value="orange_color"> Orange<br>
<br>
<input type="radio" value="yes" name="radio"> YES<br>
<input type="radio" value="no" name="radio"> NO
<br>
<br>
<select size="1" name="drop_down">
<option>php</option>
<option>xml</option>
<option>asp</option>
<option>jsp</option>
</select><br>
<br>
Message:<br>
<textarea rows="9" name="message" cols="30"></textarea><br>
<br>
<input type="submit" value="Submit" name="submit">
</form>
 
</body>
 
</html>
 
et une page mailer.php
<?php
if(isset($_POST['submit'])) {
 
$to = "nicotoitoine@wanadoo.fr"; 
$subject = "Form Tutorial";
$name_field = $_POST['name'];
$email_field = $_POST['email'];
$message = $_POST['message'];
$option = $_POST['radio'];
$dropdown = $_POST['drop_down'];
 
foreach($_POST['check'] as $value) {
$check_msg .= "Checked: $value\n";
}
 
$body = "From: $name_field\n E-Mail: $email_field\n $check_msg Option: $option\n Drop-Down: $dropdown\n Message:\n $message\n";
 
echo "Data has been submitted to $to!";
mail($to, $subject, $body);
 
} else {
echo "blarg!";
}
?>
nicotoine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2011, 10h12   #2
Membre Expert
 
Avatar de David Guillot
 
Homme David Guillot
Chef de projet en SSII
Inscription : mars 2004
Messages : 879
Détails du profil
Informations personnelles :
Nom : Homme David Guillot
Âge : 28
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2004
Messages : 879
Points : 1 149
Points : 1 149
et bienvenue dans la communauté

PHP est-il bien activé sur ton hébergement ? Pour le vérifier, rien de plus simple. Enregistre le fichier qu'il te propose, et ouvre-le : s'il contient ton code PHP, c'est que celui-ci n'est pas activé sur le serveur, tu dois donc l'activer.
__________________
Avant de poser une question ici :

Après résolution de votre question : un clic sur , un et un vote pour les personnes qui vous ont aidé
David Guillot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2011, 10h16   #3
Membre Expert
 
Avatar de Eric2a
 
Homme Eric Garidacci
Inscription : septembre 2005
Messages : 1 057
Détails du profil
Informations personnelles :
Nom : Homme Eric Garidacci
Âge : 41

Informations forums :
Inscription : septembre 2005
Messages : 1 057
Points : 1 564
Points : 1 564
Salut,

Je confirme qu'on ne peux pas utiliser PHP sur les pages perso d'Orange.
__________________

N'oubliez pas le vote des messages utiles ainsi que le Tag [Résolu].

Mon Site Web : Corse - Actualité, Météo, Vidéos, Logiciels, ...
Eric2a est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2011, 10h42   #4
Rédacteur
 
Avatar de jreaux62
 
Homme Jérôme Réaux
Webdesigner
Inscription : août 2008
Messages : 2 993
Détails du profil
Informations personnelles :
Nom : Homme Jérôme Réaux
Âge : 45
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webdesigner
Secteur : Arts - Culture

Informations forums :
Inscription : août 2008
Messages : 2 993
Points : 5 786
Points : 5 786
Envoyer un message via Skype™ à jreaux62
Bonjour,
j'ajouterai :
-> prend un "vrai" hébergement chez un "vrai" hébergeur, avec un "vrai" nom de domaine !
Ca ne te coûtera que 30-40 euros/an pour de "vraies" prestations.

ps : pense aussi à mettre du "vrai" contenu.
Ici, tu n'as que du flash. Ce n'est pas top pour le référencement.
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément."
Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique.
Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
jreaux62 est actuellement connecté   Envoyer un message privé Réponse avec citation 10
Vieux 29/08/2011, 14h30   #5
Invité de passage
 
Homme laurent
Inscription : août 2011
Messages : 4
Détails du profil
Informations personnelles :
Nom : Homme laurent
Localisation : France

Informations forums :
Inscription : août 2011
Messages : 4
Points : 0
Points : 0
merci pour vos reponses, j'ai pris un autre hebergeur pour tester voici ma nouvelle adresse http://t3pralognan.hebergratuit.com,. mais j'ai encore un probleme, un message m'indique que mon mail a été envoyé, mais je ne recois rien dans ma boite email.
cordialement.
nicotoine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2011, 15h02   #6
Rédacteur
 
Avatar de jreaux62
 
Homme Jérôme Réaux
Webdesigner
Inscription : août 2008
Messages : 2 993
Détails du profil
Informations personnelles :
Nom : Homme Jérôme Réaux
Âge : 45
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webdesigner
Secteur : Arts - Culture

Informations forums :
Inscription : août 2008
Messages : 2 993
Points : 5 786
Points : 5 786
Envoyer un message via Skype™ à jreaux62
Code :
1
2
echo "Data has been submitted to $to!";
mail($to, $subject, $body);
Citation:
Data has been submitted to ....
Ca ne veut pas dire que le mail a été envoyé !

A la rigueur, remplacer par :
Code :
1
2
3
4
5
if(mail($to, $subject, $body)) {
  echo "Data has been submitted to $to!";
} else {
  echo "erreur envoi";
}
+ regarde comment fonctionne mail() -> Envoyer un mail en PHP
Notamment les headers ...

+ tu ne fais aucun test avant l'envoi ?? (champs remplis, validité email, ...)
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément."
Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique.
Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
jreaux62 est actuellement connecté   Envoyer un message privé Réponse avec citation 20
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h34.


 
 
 
 
Partenaires

Hébergement Web