8797 sujets

Développement web côté serveur, CMS

bonjour à tous!

deux petites questions:


1. je souhaiterai que le sujet de mon mail et le corps de mon mail s'affiche correctement. actuellement si j'ecris "j'espère" ça ecrit "j\'espère"

j'ai fait une recherche sur le forum ce qui m'a amené à modifier l'ecriture de ma fonction mail afin d'y ajouter une partie $header que je déclare avec les paramètres suivant:


Smiley php $headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";[/php]

ma fonction mail est donc ecrit comme ceci:

Smiley php mail($monEmail, $subject, $message, $headers)[/php]

malheureusement ça ne corrige pas mon problème!!

quelqu'un a une idée?

2. problème de concaténation:

je récupère dans un formulaire un message taper par l'utilisateur:

ma variable $message contient ce message.

ensuite je veux que quand je reçois le mail le corps du mail contienne:

message de Martin julien: (saut de deux lignes)

le message.

j'ai donc tapé ceci:

Smiley php $message= "Message de".' '.$nom.' '.$prenom. "<br><br>" .$message;[/php]

et voici ce que j'obtiens dans mon mail sachan que le contenu de ma variable message avant l'exectution de cette ligne est tester l'email:

tester l\'emailMessage de martin julien

tester l\'email


help Smiley decu
Pour le deuxième, stripslashes() enlève les "\", le saut de ligne se fait par "\n" :

$sujet."\n\n".$message


ceci fait deux retours à la ligne entre $sujet et $message. attention à utiliser "\n" et non pas '\n' (simple quote) sinon ça marche pas.

Cela dit, ton message ne concernant pas les standards, je te conseille à l'avenir de t'orienter plutôt vers les forums de developpez.net par exemple
Modifié par RomsIW (21 Nov 2005 - 15:11)