Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
889 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  formulaire mail() et $_POST

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

formulaire mail() et $_POST

n°1189906
Masenko
Posté le 01-09-2005 à 20:29:57  profilanswer
 

Francaise, francais.
Nan je déconne...
 
En faite j'ai un problème assez bête j'envoi un email via un formulaire de type très simple en utilisant $_POST.
Je vais pas afficher du code afin de pas charger et d'embrouiller les esprits mais :
 - J'ai simplement un textarea pour taper le message.
 - Pour le reste tout est prédefini dans le code (sujet, destinataire, entete, etc...)
 
Tout ça pour dire que mon problème c'est lors de l'envoi du mail $_POST['message'] n'est pas traité donc le mail arrive très bien ça fonctionne impec mais celon le client mail l'affiche n'est pas correct.
 
Exemple pour ce texte tout bête :

Code :
  1. Ligne 1
  2. Ligne 2
  3. Ligne 3


 
Sous Outlook je vais avoir ça :

Code :
  1. Ligne 1 Ligne 2  Ligne 3


 
Sous Thunderbird je vais avoir la même chose sauf si je prend le mail chez pop.free.fr (un compte free quoi)

Code :
  1. Ligne 1
  2. Ligne 2
  3. Ligne 3


 
Bon j'ai l'impression d'avoir écrit un sacré bordel mais je pense que vous pourrez m'aider pour ce petit problème.
Je ne sais pas si il faut faire un str_replace pour les sauts de lignes en \n\r ou je sais quoi enfin si vous avez un formulaire à vous qui marche je pense que vous pourrez m'aider juste pour le traitement du message.
 
Merci d'avance :hello:

mood
Publicité
Posté le 01-09-2005 à 20:29:57  profilanswer
 

n°1189919
pmusa
▓▓▓▓▓▓▓
Posté le 01-09-2005 à 21:12:26  profilanswer
 

il faut faire un nl2br() sur le message envoyé... pas un str_replace().  [:airforceone]


---------------
intralase surgery [:cerveau love]
n°1190115
Masenko
Posté le 02-09-2005 à 03:32:24  profilanswer
 

Ouais mais c'est pour être envoyé par email, pas a l'écran.
Je veux pas voir dans mon message des <br /> partout.
C'est en brute le mail pas en html.

n°1190118
fastclemmy
(re-)Dictateur en plastique
Posté le 02-09-2005 à 04:53:54  profilanswer
 

Sous Outlook il arrive qu'il retire tout seul des sauts de ligne qu'il juge "superflus", ça vient peut-être de là ton problème ?
 
Du moins il me semble avoir eu à faire à quelque chose d'équivalent...

n°1190399
Masenko
Posté le 02-09-2005 à 13:51:31  profilanswer
 

Oui ça doit être ça le problème.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  formulaire mail() et $_POST

 

Sujets relatifs
Fonction mail() :petite questionValidation de formulaire
[HTML] Problème de formulaire sous EudoraRemplissage automatique d'un formulaire html
checked box dans un formulaire[auto-remplisage] du formulaire
Problème d'envois de formulaire avec IE[PHP] Formulaire avec 2 boutons de validation ?
Remplir et valider un formulaire en remplissant la barre d'adresse?Faire passer une variable http post via un <a href>
Plus de sujets relatifs à : formulaire mail() et $_POST


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR