begin process at 2012 05 28 21:47:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Formulaire inopérant en PHP


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Formulaire inopérant en PHP

vendredi 17 novembre 2006 à 14:08:54 | Formulaire inopérant en PHP

Tanaka56

Bonjour à tous.
Mon hébergeur a activé le registrar Global Off pour des raisons de sécurité, impossible de récupérer la variable sans savoir sa provenance (variable de session, de formulaire...)
J'ai modifié ma page qui se trouve ci-dessous, je ne reçois toujours rien.
Les variables "key et val" ne se trouvent pas dans ma page principale. A quoi elles servent ? Mystère.
Je voudrais savoir ce qu'il faut modifier pour que mon formulaire fonctionne à nouveau. Je suis débutant. Merci pour vos réponses. Cordialement. Al.
<?php
$name=$_POST['name'];
$email=$_POST['email'];
$date=$_POST['date'];
$key=$_POST['key'];
$val=$_POST['val'];
$subject = "Message";
$TO = "
monemail@monsite.com ";
$h = "From: " . $email;// Adresse email de l'expéditeur
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
  $message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
//Header("Location:
http://www.monsite.com/merci.html ");
echo $TO;" ";
echo $h;
echo $email;
echo $key;
echo $val;
echo $name;
?>


dimanche 19 novembre 2006 à 17:30:17 | Re : Formulaire inopérant en PHP

audayls

Salut,
Pourquoi utiliser "$HTTP_POST_VARS" alors que tu utilises "$_POST" au debut ?

Le paramètre "register global" configuré sur "off" permet d'utiliser les variables globales comme "$_POST" "$_GET" etc... c'est important puisque désormais tu sais d'où tes variables proviennent.

<?php
if (isset($_POST['name']) AND isset($_POST['email']) AND isset($_POST['date']) AND isset($_POST['key']) AND isset($_POST['val'])) {
 $message = '';
 if (isset($_POST)) while (list($key, $val) = each($_POST)) $message .= $key.' = '.$val."\n";
 mail(
'monemail@monsite.com', 'Message', $message, 'From : '.$_POST['email']);
 //Header("Location:
http://www.monsite.com/merci.html ");
 echo 'To :
monemail@monsite.com<br />From : ',$_POST['email'],'<br />Contenu de la variable "email" passée en POST : ',$_POST['email'],'<br />Contenu de la variable "key" passée en POST : ',$_POST['key'],'<br />Contenu de la variable "val" passée en POST : ',$_POST['val'],'<br />Contenu de la variable "name" passée en POST : '.$_POST['name'];
}
?>


For every choice, a consequence (Fable)
dimanche 19 novembre 2006 à 18:06:35 | Re : Formulaire inopérant en PHP

Tanaka56

Merci Audalys pour ton aide.
En fait cela a l'air plus compliqué que ça.
Depuis plusieurs jours je suis sur ce formulaire, j'ai posté sur différents forum, en vain.
Voilà ce que j'ai mis (ci-dessous) et cela ne fonctionne pas. J'ai même contacté l'hébergeur (Hosteur), pour l'instant pas de réponse.
Le module que tu m'as donné ne me renvoi pas les données, celui qui est dessous les renvois sur ma page PHP mais rien dans la B.A.L.

Alors si tu as une solution!
Cordialement


<?php
$email=$_POST['email'];
$subject = "Message";
$TO = "mon_email@monsite.com";
$h = "From: " . $email;// Adresse email de l'expéditeur
$message = "";
while (list($key, $val) = each($_POST)) {
$message .= "$key : $val\n";
}
echo "TO: $TO<br />subject: $subject<br />message: $message<br />header: $h";
mail($TO, $subject, $message, $h);
Header("Location: [ Lien ]");
?>


Cette discussion est classée dans : email, post, key, echo, val


Répondre à ce message

Sujets en rapport avec ce message

contact via formailre mail (ne passe pas) [ par speedylol ] bonjour j'ai un petit soucis avec mon formailare de contact pat mail , il ne passe pas je reviens toujours a la case réessayez seriez vous m'aider svp probleme avec mes sessions! [ par drmatox ] bonjour a vous, je suis trankillement installer dans mon fauteuil et je commence mon script de session, bon bien sur c'est pas simple mais on a connu Mail : HTML ; SPAM... [ par xeroxiss ] Hello tout le monde !Dans un post précédent je demandais comment faire pour qu'un formulaire de contact php ne sois pas interpreter comme un spam...Ce Mon script d'inscription plante [ par Joe0557 ] Bonjour, j'ai fais un script d'inscription mais malheureusement il plante. Il m'affiche toujours :Une ou plusieurs erreurs se sont produites pendant l envoie de donnees d un formulaire par mail [ par artemiscel ] Bonjour,je debute en php, j'ai essaye de faire une page permettant aux visiteurs d'envoyer un mail avec toutes les informations qu il doit faire parve Afficher un message d'erreur avant retour formulaire [ par patric31 ] Bonjour à toutes et à tous,Je suis tout nouveau et chez vous et chez M. et Mme PHP et leur petit SQL.J'ai créer un formulaire de saisie tout simple :  probleme formuliare [ par jinin ] Bonjours à Tous, j'ai fait un script php pour un formulaire d'inscription dans dans ma base données avec envoie d'email <div align="center" style="w probléme :formulaire d'inscription [ par adilboy2007 ] Bonjour à tous, je suis nouveau sur le forum et je me permet de poster ce sujet car j'ai besoin d'aide en php. je viens de crée un formulaire d'inscri Forum [ par nicodonat ] bonjour j'ai suivi un tutoriel pour créer mon forum et j'ai un problème avec un code source.Normalement il permet aux gens sont inscrits de pouvoir m erreur de syntaxe quand je veux obliger un utilisateur a mettre un @ et un . dans un champ email [ par gb66 ] Bonjour a vous et merci de m'aider voila je veux obliger l'utilisateur a mettre un . et un @ pour un champ formulaire mais quand j'ai rajouter ses lig


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,328 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales