par
Bourricot17 » 18 déc. 2011, 20:34
Bonjour,
Depuis quelques semaine, un formulaire de contact sur un site qui fonctionnait très bien jusqu'alors ne m'envoie plus les données saisies... Je reçoit le mail avec les parties texte fixe, mais pas les données des champs saisies par l'utilisateur: $nom, $prenom $telephone....
Je pense que cela vient du fait du passage à php5 de mon hébergeur en septembre(OXYD).
Si quelqu'un peut m'éclairer ce serait sympa car je ne trouve pas de solution.
Je vous mets ci-dessous le code utilisé.
D'avance merci pour vos avis éclairés.
<?php
session_start();
extract($_GET,EXTR_OVERWRITE);
$cryptinstall="./crypt/cryptographp.fct.php";
include $cryptinstall;
if (chk_crypt($_POST['code']))
{include_once "class_mail.php";}
else
{header('Location: http://www.xxxxxxxx/contact.php');}
$m = new Mail;
$m->autoCheck(false);
$m->From("$email");
$m->To("[email protected]");
$m->Subject("xxxxxxxxxxx");
$contenu="Resultat de formulaire du site:\n"
. "\n"
. "Nom: $prenom $nom \n"
. "Email: $email \n"
. "Contact telephone demande au $telephone \n"
. "---------------------------------------- \n"
. "Message:
$message \n"
. "---------------------------------------- \n"
. "Fin du formulaire\n";
$m->Body($contenu);
$m->Send();
?>
Bonjour,
Depuis quelques semaine, un formulaire de contact sur un site qui fonctionnait très bien jusqu'alors ne m'envoie plus les données saisies... Je reçoit le mail avec les parties texte fixe, mais pas les données des champs saisies par l'utilisateur: $nom, $prenom $telephone....
Je pense que cela vient du fait du passage à php5 de mon hébergeur en septembre(OXYD).
Si quelqu'un peut m'éclairer ce serait sympa car je ne trouve pas de solution.
Je vous mets ci-dessous le code utilisé.
D'avance merci pour vos avis éclairés.
[php]<?php
session_start();
extract($_GET,EXTR_OVERWRITE);
$cryptinstall="./crypt/cryptographp.fct.php";
include $cryptinstall;
if (chk_crypt($_POST['code']))
{include_once "class_mail.php";}
else
{header('Location: http://www.xxxxxxxx/contact.php');}
$m = new Mail;
$m->autoCheck(false);
$m->From("$email");
$m->To("
[email protected]");
$m->Subject("xxxxxxxxxxx");
$contenu="Resultat de formulaire du site:\n"
. "\n"
. "Nom: $prenom $nom \n"
. "Email: $email \n"
. "Contact telephone demande au $telephone \n"
. "---------------------------------------- \n"
. "Message:
$message \n"
. "---------------------------------------- \n"
. "Fin du formulaire\n";
$m->Body($contenu);
$m->Send();
?>[/php]