Bonjour,

je sais, le titre semble être celui d'un sujet vu et revue, mais n'empêche que je cale avec toutes les solutions que j'ai pu trouver.

en gros, j'insère en php du texte provenant de ma base de données mysql pour faire du javascript.

Un exemple pour être plus clair :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
var montexte = '<?php echo $montexte; ?>';
Problème, ben c'est que sa génère des erreurs javascript car il me fout les retour à la ligne dans le code javascript.

Alors j'ai essayé ces différentes solutions :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
var montexte = '<?php echo str_replace("\r\n"," ",addslashes($montexte)); ?>';
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
var montexte = '<?php echo str_replace("\n"," ",addslashes($montexte)); ?>';
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
var montexte = '<?php echo str_replace("\r"," ",addslashes($montexte)); ?>';
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
var montexte = '<?php echo nl2br(addslashes($montexte)); ?>';
Et même en combinant plusieurs d'entre elles, je n'arrive à rien, j'ai toujours ces saletés de retour à la ligne !