Bonjour à tous !
Je doit corriger un bug dans une newsletter que je n'ai pas crée, et je galère !
En fait, l'email envoyé n'est pas au format HTML mais texte donc le client reçoit, par exemple :
<h1>Bonjour</h1>
Pourriez vous me donner des pistes car je suis à court d'idée !
voici le code php :
Code : Tout sélectionner
$images = '<img src=http://www.monsite/images/banniere2.png /><br>' ;
$sujet=$_POST['sujet'];
$frontiere = '-----=' . md5(uniqid(mt_rand()));
$from = "From: Monsite <[email protected]>"."\n";
$from .= 'MIME-Version: 1.0'."\n";
$from .= 'Content-Type: text/html; boundary="'.$frontiere.'"';
// $from .= 'Content-type: text/html\n charset=iso-8859-1\n"'; // Essai qui ne marche pas non plus...
$text=$_POST['text'];
$adresse=$_POST['adresse'];
$lien=$_POST['lien'];
$contenu="<HTML><BODY>
<a href='http://www.monsite.com/'>$images</a><br>
$text<br><br>
<a href='http://$adresse'>$lien</a><br><br>
Cordialement<br>
<br>
MonSite<br>
<a href='http://www.monsite.com'>http://www.monsite.com</a><br>
</BODY></HTML>";
Et maintenant le code HTML (je sais pas propre, mais c'est pas moi le créateur...) :
Code : Tout sélectionner
<script type="text/javascript" src="fckeditor/fckeditor.js"></script>
<script type="text/javascript">
window.onload = function()
{
var oFCKeditor1 = new FCKeditor( 'text' ) ; //on place l'éditeur dans le champ avec le " name='text' "
oFCKeditor1.ToolbarSet = 'Default' ;
oFCKeditor1.BasePath = "fckeditor/" ;
oFCKeditor1.ReplaceTextarea() ;
}
//-->
</script>
<BODY><div align="center" class="highrouge3"><span class="Style1"><u>EMPLOI - MEDICAL ADMIN</u></span><br />
<a href="accueil.php">ACCUEIL<br />
</a><br />
<br />
<br />
</div>
<form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1" enctype="multipart/form-data">
<p>
<label></label>
</p>
<p align="center"> </p>
<p align="center">
<label>Sujet de la newsletter<br />
<input name="sujet" type="text" id="sujet" value="En-tête" size="60" />
<br />
<br />
Contenu<br />
<br />
<textarea name="text" cols="32" id="text"></textarea>
</label>
<br />
<br />
<label>
Adresse url du lien (ex: www.monsite.com) sans HTTP
<input name="adresse" type="text" id="adresse" value="www.monsite.com" size="30" />
</label>
<br />
Texte qui fera le lien
<input name="lien" type="text" id="lien" value="Lien" size="30" />
<br />
<br />
<label></label>
</p>
<table width="27%" height="28" border="0" align="center">
<tr>
<td><label>
<input type="radio" name="radio1" value="agence" />
agences<br />
<input type="radio" name="radio1" value="employeur" />
employeurs</label>
finals<br />
<label>
<input type="radio" name="radio1" value="tout" />
agences + employeurs </label>
finals<br />
<label>
<input type="radio" name="radio1" value="test" />
Test </label></td>
</tr>
</table>
<div align="center"></div>
<p align="center"><br />
<label></label>
<label></label>
<? echo $valeur; ?></p>
<p align="center">
<label>
<input type="submit" name="Submit" value="Envoyer" />
</label>
<input type="hidden" name="MM_insert" value="form1" />
</span> </p>
</form>
Est-ce qu'il y a qqchose dans la configuration de FCKeditor qui gêne ?
(demandez moi pour voir le fichier de config...)
Merci d'avance !
Bonjour à tous !
Je doit corriger un bug dans une newsletter que je n'ai pas crée, et je galère !
En fait, l'email envoyé n'est pas au format HTML mais texte donc le client reçoit, par exemple :
<h1>Bonjour</h1>
Pourriez vous me donner des pistes car je suis à court d'idée !
voici le code php :
[code]
$images = '<img src=http://www.monsite/images/banniere2.png /><br>' ;
$sujet=$_POST['sujet'];
$frontiere = '-----=' . md5(uniqid(mt_rand()));
$from = "From: Monsite <
[email protected]>"."\n";
$from .= 'MIME-Version: 1.0'."\n";
$from .= 'Content-Type: text/html; boundary="'.$frontiere.'"';
// $from .= 'Content-type: text/html\n charset=iso-8859-1\n"'; // Essai qui ne marche pas non plus...
$text=$_POST['text'];
$adresse=$_POST['adresse'];
$lien=$_POST['lien'];
$contenu="<HTML><BODY>
<a href='http://www.monsite.com/'>$images</a><br>
$text<br><br>
<a href='http://$adresse'>$lien</a><br><br>
Cordialement<br>
<br>
MonSite<br>
<a href='http://www.monsite.com'>http://www.monsite.com</a><br>
</BODY></HTML>";
[/code]
Et maintenant le code HTML (je sais pas propre, mais c'est pas moi le créateur...) :
[code]
<script type="text/javascript" src="fckeditor/fckeditor.js"></script>
<script type="text/javascript">
window.onload = function()
{
var oFCKeditor1 = new FCKeditor( 'text' ) ; //on place l'éditeur dans le champ avec le " name='text' "
oFCKeditor1.ToolbarSet = 'Default' ;
oFCKeditor1.BasePath = "fckeditor/" ;
oFCKeditor1.ReplaceTextarea() ;
}
//-->
</script>
<BODY><div align="center" class="highrouge3"><span class="Style1"><u>EMPLOI - MEDICAL ADMIN</u></span><br />
<a href="accueil.php">ACCUEIL<br />
</a><br />
<br />
<br />
</div>
<form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1" enctype="multipart/form-data">
<p>
<label></label>
</p>
<p align="center"> </p>
<p align="center">
<label>Sujet de la newsletter<br />
<input name="sujet" type="text" id="sujet" value="En-tête" size="60" />
<br />
<br />
Contenu<br />
<br />
<textarea name="text" cols="32" id="text"></textarea>
</label>
<br />
<br />
<label>
Adresse url du lien (ex: www.monsite.com) sans HTTP
<input name="adresse" type="text" id="adresse" value="www.monsite.com" size="30" />
</label>
<br />
Texte qui fera le lien
<input name="lien" type="text" id="lien" value="Lien" size="30" />
<br />
<br />
<label></label>
</p>
<table width="27%" height="28" border="0" align="center">
<tr>
<td><label>
<input type="radio" name="radio1" value="agence" />
agences<br />
<input type="radio" name="radio1" value="employeur" />
employeurs</label>
finals<br />
<label>
<input type="radio" name="radio1" value="tout" />
agences + employeurs </label>
finals<br />
<label>
<input type="radio" name="radio1" value="test" />
Test </label></td>
</tr>
</table>
<div align="center"></div>
<p align="center"><br />
<label></label>
<label></label>
<? echo $valeur; ?></p>
<p align="center">
<label>
<input type="submit" name="Submit" value="Envoyer" />
</label>
<input type="hidden" name="MM_insert" value="form1" />
</span> </p>
</form>
[/code]
Est-ce qu'il y a qqchose dans la configuration de FCKeditor qui gêne ?
(demandez moi pour voir le fichier de config...)
Merci d'avance !