Pb de configuration de serveur pour formulaire

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Pb de configuration de serveur pour formulaire

Re: Pb de configuration de serveur pour formulaire

par krys-27 » 17 sept. 2009, 19:46

Est-ce que tu récupères bien les données de ton formulaire à travers les variables $_GET ou $_POST ?
Genre $_POST['ville_ou_le_gars_habite'] ou bien directement avec $ville_ou_le_gars_habite ?

Il se peut en effet que chez toi, le paramètre register_global soit activé (ce qui transforme les variables passées en get, post, session et cookie, directement en $variable) et pas sur son serveur (ce qui est plus sûr, puisque cela t'oblige a indiquer si ta variable provient de get $_GET['variable'] ou de post $_POST['variable'], etc. ) ...
Bonjour te merci pour cette réponse. Je débute un peu en php et je connais quelques trucs pour modifier le htaccess donc je sais que le problème peut venir d'une commande mal faire à partir de là.

Voici mon code de formulaire qui fonctionne parfaitement sur un serveur ovh ou phpnet et le sien (godaddy car elle est américaine est tout en anglais donc c'est un peu ennuyeux) :


<?
$destinataire = '[email protected]';
// Vous devez changer l' E-mail ci-dessus par la vôtre !
$msg = "Email reçu depuis le site Rendez-vous in Paris \n\n";
$msg .= "Name: $pseudo\n";
$msg .= "Email Expediteur: $email\n";
$msg .= "City: $web\n\n";

$msg .= "Date: $date\n\n";
$msg .= "How did you hear about us: $hear\n\n";



$msg .= "Texte: $texte\n\n";
$subject = "$monentreprise";

$reponse = "Thank you $nom for you interested in monentreprise! We've received your message, and will get back to you as soon as possible. Best regards, Heather ";

mail($destinataire, $subject, $msg);
?>

Il n'y a pas de fichier .htaccess donc je peux peut-être en mettre un? mais quoi #-o mettre dedans puisque je ne connais pas la config et que je suis une brèle en anglais?

merci de ton aide

Re: Pb de configuration de serveur pour formulaire

par Ryle » 17 sept. 2009, 17:49

Est-ce que tu récupères bien les données de ton formulaire à travers les variables $_GET ou $_POST ?
Genre $_POST['ville_ou_le_gars_habite'] ou bien directement avec $ville_ou_le_gars_habite ?

Il se peut en effet que chez toi, le paramètre register_global soit activé (ce qui transforme les variables passées en get, post, session et cookie, directement en $variable) et pas sur son serveur (ce qui est plus sûr, puisque cela t'oblige a indiquer si ta variable provient de get $_GET['variable'] ou de post $_POST['variable'], etc. ) ...

Re: Pb de configuration de serveur pour formulaire

par krys-27 » 17 sept. 2009, 14:20

Bonjour à tous,
Je vous expose mon problème: je développe un site web en flash avec un formulaire classique de demande de renseignements (nom , mail, commentaire, ville où les gens habitent , tel) tout va bien en local, et sur mon serveur chez phpnet : j'envoie la requête , un message me dit ok c'est bien parti, ca arrive dans ma boite. Sur mon serveur c'est ok tous les chmaps sont remplis youpi!
MAIS dès que je passe le site sur le serveur de ma cliente : la requête part et je reçois un mail avec des champs vides

"nom:
mail:
ville où vous habitez:
téléphone:
demande: "

le message arrive vide de son contenu. Seuls les intitulé restent.

Je me dis que ça doit venir de la configuration de son serveur sinon ça ne marcherait pas sur mon serveur à moi. :oops:

est-ce que ça vient de php.ini? Merci de me donner une idée de la marche à suivre parce que là je tourne en rond grave. :priere:

Pb de configuration de serveur pour formulaire

par krys-271 » 17 sept. 2009, 14:18

Bonjour à tous,
Je vous expose mon problème: je développe un site web en flash avec un formulaire classique de demande de renseignements (nom , mail, commentaire, ville où les gens habitent , tel) tout va bien en local, et sur mon serveur chez phpnet : j'envoie la requête , un message me dit ok c'est bien parti, ca arrive dans ma boite. Sur mon serveur c'est ok tous les chmaps sont remplis youpi!
MAIS dès que je passe le site sur le serveur de ma cliente : la requête part et je reçois un mail avec des champs vides

"nom:
mail:
ville où vous habitez:
téléphone:
demande: "

le message arrive vide de son contenu. Seuls les intitulé restent.

Je me dis que ça doit venir de la configuration de son serveur sinon ça ne marcherait pas sur mon serveur à moi. :oops:

est-ce que ça vient de php.ini? Merci de me donner une idée de la marche à suivre parce que là je tourne en rond grave. :priere: