Doubles guillemets dans fonction mail() - PHP - Programmation
Marsh Posté le 14-09-2007 à 14:24:01
ncdetoulouse a écrit : Bonjour à tous ! |
comme ceci non?
Code :
|
Marsh Posté le 14-09-2007 à 15:05:44
Ils me disent :
Parse error: syntax error, unexpected T_STRING in /home/cherylov/web/www/mailpub2.php on line 12
C'est la ligne du script que tu m'as donné .. (et ce n'est pas l'erreur du </script> ) .. une petite erreur ptet ?
Merci en tout cas
Marsh Posté le 14-09-2007 à 15:09:06
ncdetoulouse a écrit : Ils me disent : |
<script type=text/javascript>var uri = http://impfr.tradedoubler.com/imp? [...] a(1322657) + new String (Math.random()).substring (2, 11);document.write(<sc+ript type=text/javascript src=+uri+ charset=ISO-8859-1></sc+ript> );</script>
Marsh Posté le 14-09-2007 à 18:01:42
9 chance sur 10 environ que le destinaire n'a pas un lecteur de mail qui permet l'exécution de javascript (trop gros problème de sécurité)
100% de chance que le javascript sera supprimé du mail (ou bloqué) s'il le consulte depuis un webmail (yahoo, hotmail, gmail, ...)
A cela on peut rajouter de grosses chance que le mail parte directement dans la poubelle ou dans les courriers indésirables.
Alors toujours tenté par cette tentative désespéré de mettre une pub aléatoire dans tes mails?
Marsh Posté le 14-09-2007 à 14:08:35
Bonjour à tous !
Mon problème est le suivant : j'ai la fonction mail() suivante, tout à fait classique ...
$email="test@test.com";
$sujet="Les bons plans du moment";
$from ='From: "Expediteur"<noreply@expediteur.com>'."\n";
$from .= "MIME-version: 1.0\n";
$from .= "Content-type: text/html; charset= iso-8859-1\n";
$message= "";
mail($email,$sujet,$message,$from);
..et le script suivant, en javascript, à insérer dans le $message.
<script type="text/javascript">
var uri = 'http://impfr.tradedoubler.com/imp?type(js)g(16888812)a(1322657)' + new String (Math.random()).substring (2, 11);
document.write('<sc'+'ript type="text/javascript" src="'+uri+'" charset="ISO-8859-1"></sc'+'ript>');
</script>
Ma difficulté est que je ne parviens pas à insérer ce script dans le message, car il contient des doubles guillemets ("" ) et ça affiche donc une erreur. En revanche, si je supprime tous les "" du script et que je mets des ' ' à la place, le script ne s'affiche pas..
Comment donc l'insérer pour que tout fonctionne ?
Merci INFINIMENT !