Probleme pour lien dans e-mail php
Fermé
caroline
-
1 janv. 2010 à 13:50
jjsteing Messages postés 1670 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 - 2 janv. 2010 à 10:47
jjsteing Messages postés 1670 Date d'inscription vendredi 11 mai 2007 Statut Contributeur Dernière intervention 21 mai 2012 - 2 janv. 2010 à 10:47
A voir également:
- Probleme pour lien dans e-mail php
- Problème yahoo mail - Accueil - Mail
- Créer un lien pour partager des photos - Guide
- Lien url - Guide
- Verifier un lien - Guide
- É - Guide
3 réponses
jjsteing
Messages postés
1670
Date d'inscription
vendredi 11 mai 2007
Statut
Contributeur
Dernière intervention
21 mai 2012
181
1 janv. 2010 à 14:29
1 janv. 2010 à 14:29
Bonjour :)
Plusieurs petits points :
1)
$header.= "Reply-to: \"newsletter@monsite.net\" <newsletter@monsite.net>".$passage_ligne;+
pourquoi le "+" apres le ; ?? et au lieu de ca, met :
$header.= "Reply-to: 'newsletter de monsite.net' <newsletter@monsite.net>".$passage_ligne;
(remplace tes /" par des ' quand c'est possible.. )
2)
$header.= "Bcc: $liste\n"; => $header.= "Bcc: $liste".$passage_ligne;
3) si après ça tu as toujours le bug fiat ceci :
ajoute après $message = $_POST['message'];
echo $message;
flush();
exit();
et regarde que ton $message contienne bien les données de ton textearea ;)
Copie moi le texte si tu ne vois pas d'où peut provenir la faute ;)
Plusieurs petits points :
1)
$header.= "Reply-to: \"newsletter@monsite.net\" <newsletter@monsite.net>".$passage_ligne;+
pourquoi le "+" apres le ; ?? et au lieu de ca, met :
$header.= "Reply-to: 'newsletter de monsite.net' <newsletter@monsite.net>".$passage_ligne;
(remplace tes /" par des ' quand c'est possible.. )
2)
$header.= "Bcc: $liste\n"; => $header.= "Bcc: $liste".$passage_ligne;
3) si après ça tu as toujours le bug fiat ceci :
ajoute après $message = $_POST['message'];
echo $message;
flush();
exit();
et regarde que ton $message contienne bien les données de ton textearea ;)
Copie moi le texte si tu ne vois pas d'où peut provenir la faute ;)
Ben écoute.. chez moi ca marche bien..
essai ca.. met ce code dans un fichier Test.php :
<?php
if (!isset($_POST["message"])){
echo '<FORM method="POST" action="Test.php">
<P>Contenu:<br>
<textarea name="message" cols=50 rows=10></textarea>
</p>
<INPUT type="submit" value="Envoyer la Newsletter">
</form>';
}else{
echo $_POST["message"];
}
?>
et met ton lien
'
bla bla
<a href="https://www.monsite.net/">test</a>
reblabla
'
dans le contenu.. en appuyant sur le bouton, il me fait bien le lien vers test... (cf => http://www.jjsteing.com/AEL/Test.php )
essai ca.. met ce code dans un fichier Test.php :
<?php
if (!isset($_POST["message"])){
echo '<FORM method="POST" action="Test.php">
<P>Contenu:<br>
<textarea name="message" cols=50 rows=10></textarea>
</p>
<INPUT type="submit" value="Envoyer la Newsletter">
</form>';
}else{
echo $_POST["message"];
}
?>
et met ton lien
'
bla bla
<a href="https://www.monsite.net/">test</a>
reblabla
'
dans le contenu.. en appuyant sur le bouton, il me fait bien le lien vers test... (cf => http://www.jjsteing.com/AEL/Test.php )
jjsteing
Messages postés
1670
Date d'inscription
vendredi 11 mai 2007
Statut
Contributeur
Dernière intervention
21 mai 2012
181
2 janv. 2010 à 10:47
2 janv. 2010 à 10:47
ben.. tout depend ce que tu as mis dans le texte..
si tu met ca
<a href=google.com>test</a>
il te fera un lien dans ton mail vers google.com
si tu met ca
<a href=google.com>test</a>
il te fera un lien dans ton mail vers google.com
1 janv. 2010 à 15:28
apres avoir test tout se que tu a dit j'ai remi un lien dans le textera
<a href="https://www.monsite.net/">test</a>
et apres avoir fait un echo $message voila se que ca dit
-----=36c4abedd39450c782d3d450b29f667a Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 8bit test -------=36c4abedd39450c782d3d450b29f667a Content-Type: text/html; charset="ISO-8859-1" Content-Transfer-Encoding: 8bit test -------=36c4abedd39450c782d3d450b29f667a-- -------=36c4abedd39450c782d3d450b29f667a--