php 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 : php code

Re: php code

par moi » 21 juil. 2011, 19:41

salut
merci pour la réponse

est ce que tu peux me rectifier le code que j'ai envoyé car je pense a voir mal place le nlb2r. Alors du coup je comprend plus!
merci

Re: php code

par Ryle » 20 juil. 2011, 22:14

J'aurais tendance à dire que c'est déjà le comportement par défaut... si tu as du html dans le résultat de ton textarea, c'est soit que l'utilisateur l'a ajouté volontairement, soit que c'est toi qui l'ajoute lors de tes traitements...

Si tu ne fais pas de nl2br, il n'ajoutera pas de <br/> ... si c'est l'utilisateur qui les ajoute, tu peux les supprimer avec strip_tags ou les convertir avec htmlentities...

php code

par aide svp » 20 juil. 2011, 19:36

Salut
j'ai besoin que quelqu'un m'aide a déboguer ce code le but étant de garder un formatage du text area dans le mail et que cela n'affiche pas de </br> ou autre/
merci a tous
<?php
//Récupération des valeurs des champs du formulaire
$destinataire = "/";
$objet = ucfirst($_POST['objet']);
$courriel = ucfirst($_POST['nom']) . " " . ucfirst($_POST['prenom']) . "<" . $_POST['email'] . ">";
$texte = "Expéditeur\n";
$texte .= "==========\n";
$texte .= "Civilité : " . ucfirst($_POST['civilite']) . "\n";
$texte .= "Nom : " . ucfirst($_POST['nom']) . "\n";
$texte .= "Prénom : " . ucfirst($_POST['prenom']) . "\n";
$texte .= "==========\n";
$texte .= "Email : " . ucfirst($_POST['email']) . "\n";
$texte .= "Téléphone : " . ucfirst($_POST['telephone']) . "\n";
$texte .= "=======\n";
$texte .= "Objet: " . ucfirst($_POST['objet']) . "\n";
$texte .= "Message: " . ucfirst($_POST['descriptif']) . "\n";
$string2=nl2br(htmlentities(stripslashes($string1))); 
$texte .= ucfirst($_POST['texte']);
//Expédition du courriel
mail($destinataire, $objet, $texte, "From: " . $courriel .
"\nReply-To:" . $_POST['courriel']);
//Redirection vers la page de confirmation
header("Location: ../confirmation.html");

?>