Page 1 sur 1

Résolu: Problèmes formulaire Contact

Publié : 16 avr. 2011, 00:46
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]

Re: Problèmes formulaire Contact

Publié : 17 avr. 2011, 22:40
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?

Re: Problèmes formulaire Contact

Publié : 18 avr. 2011, 10:22
par H-rieur
Bonjour ymai

Oui hostpapa.com supporte les codes php

je n'y me retrouve plus!

Merci d'avance

Re: Problèmes formulaire Contact

Publié : 18 avr. 2011, 10:38
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

Re: Problèmes formulaire Contact

Publié : 18 avr. 2011, 10:46
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]

Re: Problèmes formulaire Contact

Publié : 20 avr. 2011, 00:08
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

Re: Problèmes formulaire Contact

Publié : 20 avr. 2011, 07:49
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-)

Re: Problèmes formulaire Contact

Publié : 21 avr. 2011, 05:09
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

Re: Problèmes formulaire Contact

Publié : 21 avr. 2011, 08:13
par Ymai
Bonjour Michel
Voilà ce que l'on peut appeler un service commercial impeccable.
On peut donc passer la question en "résolu"?

Re: Problèmes formulaire Contact

Publié : 21 avr. 2011, 20:00
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 ! »