Résolu: Problèmes formulaire Contact

Le premier forum francophone sur l'éditeur de pages Web multiplateforme (Linux, Mac OS X, Windows) qui monte… KompoZer, héritier de Nvu, permet de créer vos pages Web graphiquement (wysiwyg) sans aucune connaissance du langage HTML.

Modérateur : chinon37

Répondre
H-rieur
Arias
Messages : 19
Inscription : 14 mars 2011, 00:04

Résolu: Problèmes formulaire Contact

Message par H-rieur »

Depuis 6 semaines que je travaille sur ce foutu formulaire :shock: Aidez-moi s.v.p. juste sur le bord de la dépresse!
J'ai essayé avec le tutoriel mais ça n'a pas fonctionné j'ai la version 0.8b3(20100301)
J'ai essayé un autre code mais voici la réponse:

quand je clique sur send je reçois ça comme message: :oops:

Code : Tout sélectionner

$errors = array(); // Remove $_COOKIE elements from $_REQUEST. if(count($_COOKIE)){foreach(array_keys($_COOKIE) as $value){unset($_REQUEST[$value]);}} // Validate email field. if(isset($_REQUEST['email']) && !empty($_REQUEST['email'])) { $_REQUEST['email'] = trim($_REQUEST['email']); if(substr_count($_REQUEST['email'],"@") != 1 || stristr($_REQUEST['email']," ") || stristr($_REQUEST['email'],"\\") || stristr($_REQUEST['email'],":")){$errors[] = "Email address is invalid";}else{$exploded_email = explode("@",$_REQUEST['email']);if(empty($exploded_email[0]) || strlen($exploded_email[0]) > 64 || empty($exploded_email[1])){$errors[] = "Email address is invalid";}else{if(substr_count($exploded_email[1],".") == 0){$errors[] = "Email address is invalid";}else{$exploded_domain = explode(".",$exploded_email[1]);if(in_array("",$exploded_domain)){$errors[] = "Email address is invalid";}else{foreach($exploded_domain as $value){if(strlen($value) > 63 || !preg_match('/^[a-z0-9-]+$/i',$value)){$errors[] = "Email address is invalid"; break;}}}}}} } // Check referrer is from same site. if(!(isset($_SERVER['HTTP_REFERER']) && !empty($_SERVER['HTTP_REFERER']) && stristr($_SERVER['HTTP_REFERER'],$_SERVER['HTTP_HOST']))){$errors[] = "You must enable referrer logging to use the form";} // Check for a blank form. function recursive_array_check_blank($element_value) { global $set; if(!is_array($element_value)){if(!empty($element_value)){$set = 1;}} else { foreach($element_value as $value){if($set){break;} recursive_array_check_blank($value);} } } recursive_array_check_blank($_REQUEST); if(!$set){$errors[] = "You cannot send a blank form";} unset($set); // Display any errors and exit if errors exist. if(count($errors)){foreach($errors as $value){print "$value
";} exit;} if(!defined("PHP_EOL")){define("PHP_EOL", strtoupper(substr(PHP_OS,0,3) == "WIN") ? "\r\n" : "\n");} // Build message. function build_message($request_input){if(!isset($message_output)){$message_output ="";}if(!is_array($request_input)){$message_output = $request_input;}else{foreach($request_input as $key => $value){if(!empty($value)){if(!is_numeric($key)){$message_output .= str_replace("_"," ",ucfirst($key)).": ".build_message($value).PHP_EOL.PHP_EOL;}else{$message_output .= build_message($value).", ";}}}}return rtrim($message_output,", ");} $message = build_message($_REQUEST); $message = $message . PHP_EOL.PHP_EOL."-- ".PHP_EOL."Thank you for using FormToEmail from http://FormToEmail.com"; $message = stripslashes($message); $subject = "FormToEmail Comments"; $subject = stripslashes($subject); if($from_email) { $headers = "From: " . $from_email; $headers .= PHP_EOL; $headers .= "Reply-To: " . $_REQUEST['email']; } else { $from_name = ""; if(isset($_REQUEST['name']) && !empty($_REQUEST['name'])){$from_name = stripslashes($_REQUEST['name']);} $headers = "From: {$from_name} <{$_REQUEST['email']}>"; } mail($my_email,$subject,$message,$headers); ?> 
Thank you fgav«v 
Your message has been sent 
Click here to continue
voici mon html:

Code : Tout sélectionner

<html dir="ltr" lang="fr-ca">
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>Contact</title>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<meta content="MS Import" name="author">
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
</head>
<body style="color: rgb(0, 0, 0); background-color: rgb(51, 204, 255);"
alink="#000099" bgcolor="#ffffff" link="#000099" text="#000000"
vlink="#990099">
<br>
<div style="text-align: center;">
<p style="margin: 0cm 0cm 10pt; text-align: center;" class="MsoNormal"><big><big><big><font><font
face="Calibri"><font color="#000000"><strong><font size="3"><big><big><big><span></span></big></big></big></font></strong></font></font></font></big></big></big></p>
<img style="width: 875px; height: 92px;" src="Images/Banniere3.jpg"
alt="Banniere3.jpg">
<p style="margin: 0cm 0cm 10pt; text-align: center;" class="MsoNormal"><big><big><big><font><font
face="Calibri"><font color="#000000"><strong><font size="3"><big><big><big><span></span></big></big></big></font></strong></font></font></font></big></big></big></p>
<h1 style="text-align: center;"><small><small><a
href="file:///C:/Users/Phil/Documents/WebFree_monlogin/Contact.html"><small><small><span
style="color: white;"></span></small></small></a><small><small><a
href="index.html"><big style="font-weight: bold;"><big>Accueil</big></big></a><big
style="font-weight: bold;"><big> | <a href="Electronique.html">Electronique</a>
| <a href="Outils.html">Outils</a> | <a href="Moteur-Bateau.html"
target="_blank">Moteur-Bateau</a> | <a href="Imprimerie.html">Imprimerie</a>
| <a href="Divers.html">Divers</a>&nbsp;</big></big></small></small>
<a style="font-weight: bold;" href="Devenir%20Membre.html"
target="_blank">Devenir Membre</a> | <a style="font-weight: bold;"
href="file:///C:/Users/Phil/Documents/WebFree_monlogin/Contact.html">Contact</a></small></small></h1>
<h1 style="text-align: center;"><br>
<br>
<br>
<br>
<br>
<br>
<br>
<form action="FormToEmail.php" method="post">
<div style="text-align: left;"><br>
</div>
<table
style="background: rgb(236, 236, 236) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; text-align: left; margin-left: auto; margin-right: auto;"
border="10" cellspacing="5">
<tbody>
<tr align="center">
<td style="text-align: center;">Nom</td>
<td><input size="50" name="name" type="text"></td>
</tr>
<tr align="left">
<td style="text-align: center;">Prenom</td>
<td style="text-align: center;"><input size="50" name="Prenom"
type="text"></td>
</tr>
<tr align="center">
<td>Email </td>
<td><input size="50" name="email" type="text"></td>
</tr>
<tr align="left">
<td valign="top">Commentaires</td>
<td><textarea name="comments" rows="6" cols="30"></textarea></td>
</tr>
<tr align="left">
<td>&nbsp;</td>
<td style="text-align: center;"><input value="Send"
type="submit"><font face="arial" size="1">&nbsp;&nbsp;<a
href="http://FormToEmail.com">PHP Form</a> by
FormToEmail.com</font></td>
</tr>
</tbody>
</table>
</form>
<br>
<div>
<center>
<p><br>
</p>
<p><a href="index.html">Continuer</a></p>
<p><a href="http://FormToEmail.com"><br>
</a></p>
</center>
</div>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<table
style="text-align: left; width: 1101px; height: 44px; margin-left: auto; margin-right: auto;"
border="1" cellpadding="2" cellspacing="2">
<tbody>
<tr>
<td
style="vertical-align: middle; text-align: center; background-color: rgb(255, 255, 102);"><big>Copyright
<a href="http://www.msimport.ca">www.msimport.ca</a></big> </td>
</tr>
</tbody>
</table>
&nbsp;
<div><strong><font color="#ff0033" size="3">POUR NOUS JOINDRE:
514-829-1765</font></strong></div>
<div><font color="#ff0033" size="3"><a
href="mailto:ms.services@videotron.ca"><font color="#ff0033"><strong><br>
</strong></font></a></font></div>
</h1>
</div>
</body>
</html>
[modo]Mise en forme du code [/modo]
Ymai
Tyrannosaurus Rex
Messages : 4220
Inscription : 12 mars 2005, 11:36

Re: Problèmes formulaire Contact

Message par Ymai »

Bonjour
Ceci semble être le signe que le serveur utilisé n'interprète pas le code PHP.
Dans ce genre de cas, le texte du code PHP est renvoyé plutôt que son interprétation par le serveur.
Est-il sensé supporter PHP?
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
H-rieur
Arias
Messages : 19
Inscription : 14 mars 2011, 00:04

Re: Problèmes formulaire Contact

Message par H-rieur »

Bonjour ymai

Oui hostpapa.com supporte les codes php

je n'y me retrouve plus!

Merci d'avance
Ymai
Tyrannosaurus Rex
Messages : 4220
Inscription : 12 mars 2005, 11:36

Re: Problèmes formulaire Contact

Message par Ymai »

Bonjour
Que donne un fichier nommé, par exemple, info.php et qui contiendrait seulement ceci:

Code : Tout sélectionner

<?php
phpinfo();
?>
À envoyer sur l'hébergement puis à tester sous la forme:
http://monJoliSite.com/info.php
Dans le fichier FormToEmail.php , le texte est-il correctement balisé? Dans le texte, je vois bien la balise finale ?> mais pas la balise initiale <?php
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
Ymai
Tyrannosaurus Rex
Messages : 4220
Inscription : 12 mars 2005, 11:36

Re: Problèmes formulaire Contact

Message par Ymai »

Re-bonjour
Je compare le code source fourni (http://formtoemail.com/FormToEmail.txt ) et celui qui apparaît en réponse à la soumission du questionnaire.
Devant la première ligne de code PHP non interprété

Code : Tout sélectionner

$errors = array(); // Remove $_COOKIE elements from $_REQUEST....
je vois qu'il y a beaucoup de lignes commentées mais aussi quelques instructions qui n'apparaissent pas dans le code brut renvoyé.
Il faut peut-être cherche de ce côté.
Le code source n'a-t-il pas été modifié accidentellement un peu au-dessus de la ligne 134 ?

[edit]Sinon, je confirme que le script fonctionne: http://sapajou.be/test/test.php [/edit]
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
H-rieur
Arias
Messages : 19
Inscription : 14 mars 2011, 00:04

Re: Problèmes formulaire Contact

Message par H-rieur »

Ymai bonjour,

J'ai enfin trouvé un moyen super simple de créer mon formulaire Contact et ce GRATUITEMENT avec une compagnie qui est en France et dont le services d'aide est plus que remarquable, enfin c'est le Paradis! :D
Voici l'adresse de cette compagnie:http://www.oxemis.com/
Alors a tous ceux et c'elles qui ne savaient que faire pour créer un formulaire contact voila la solution ULTIME

De Michel, Canada
Ymai
Tyrannosaurus Rex
Messages : 4220
Inscription : 12 mars 2005, 11:36

Re: Problèmes formulaire Contact

Message par Ymai »

Bonne nouvelle donc... à laquelle je me permettrai quelques bémols.
1. la solution n'est accessible qu'à ceux qui utilisent Windows
2. où se trouvent les données recueillies? Sur les serveurs de la société commerciale ou sur le serveur du propriétaire du site?
2a. Sous-question de 2: y a-t-il une garantie de confidentialité entre cette société et le propriétaire du site?
2b.
2b. Y a-t-il une garantie de confidentialité envers les utilisateurs du formulaire? Ou bien les adresses mail déposées peuvent-elles être utilisées à des fins commerciales par ladite société?
Si tout cela est garanti ou ne pose aucun problème aux utilisateurs, c'est une bonne solution. 8-)
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
H-rieur
Arias
Messages : 19
Inscription : 14 mars 2011, 00:04

Re: Problèmes formulaire Contact

Message par H-rieur »

!= je ne savais pas que ]ca n'était que pour les utilisateurs windows

2=Sur les serveurs de la société commerciale

2a=oui il y a une garantie de confidentialité entre cette société et le propriétaire du site

2b=oui il a une garantie de confidentialité envers les utilisateurs du formulaire , les adresses mail déposées ne peuvent pas être utilisées à des fins commerciales par ladite société

Ils sont très ouvert aux suggestions et leurs centre d'aide est ultra rapide, j'ai envoyé un courriel de demande d'informations a deux reprises et dans un intervalle de 15 minutes ils m'ont téléphonné de FRance (par ce que je suis au Canada) et on eux même règlé mes problèmes a distance en s'appropriant
de mon pc (avec ma permission bien entendu)

Alors pour moi après avoir cherché pendant 6 semaines a règler mon problème de formulaire de contact c'est le...PARADIS maintenant

Ymai... tu es une personne très sympa et merci de ton aide,

Michel du Canada
Ymai
Tyrannosaurus Rex
Messages : 4220
Inscription : 12 mars 2005, 11:36

Re: Problèmes formulaire Contact

Message par Ymai »

Bonjour Michel
Voilà ce que l'on peut appeler un service commercial impeccable.
On peut donc passer la question en "résolu"?
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
H-rieur
Arias
Messages : 19
Inscription : 14 mars 2011, 00:04

Re: Problèmes formulaire Contact

Message par H-rieur »

Ça c'est du...........résolu et merci Ymai! :wink:



« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité