Nettoyage d'un petit bout de code

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 : Nettoyage d'un petit bout de code

Re: Nettoyage d'un petit bout de code

par Ryle » 26 janv. 2011, 22:43

Hello !

Si tu enlèves le test il te faut quand même conserver l'appel à la fonction mail si tu veux que celui-ci soit envoyé :
mail($TO, $_POST['subject'], $message, $h);
//header("Location: http://ina.fr");

Nettoyage d'un petit bout de code

par Fika » 26 janv. 2011, 22:17

Bonjour
J'ai eu un problème lié à la récupération de données d'un formulaire par mail, qui a été très gentiment résolu par l'un des forumeurs.
Mais j'ai maintenant un dernier souci : celui qui m'a aidé m'avait fait rajouter du code pour tester, que je ne sais comment enlever !
Lorsque j'enlève le test (echo mail oki, sinon nok) cela ne marche plus du tout.
Et lorsque j'enlève les // de commentaires de la dernière ligne, je n'arrive quand même pas à aller sur la page prévue.
Quelqu'un pourrait-il l'aider à nettoyer ce code ? J'ai essayé et essayé mais je suis totalement newbie en PHP...
Merci beaucoup !
<?php
$TO = "[email protected]";

$h = "From: " . $TO;
$message = $_POST['nom']."\r\n".$_POST['prenom']."\r\n".$_POST['adresse'];

if (mail($TO, $_POST['subject'], $message, $h)) {
echo 'mail oki !';
}
else echo 'mail nok :\'(';
//header("Location: http://ina.fr");
?>