cz1702
Messages postés119Date d'inscriptionmercredi 23 juillet 2003StatutMembreDernière intervention 6 novembre 2008
-
5 avril 2006 à 11:34
cs_zikadonfeur
Messages postés15Date d'inscriptionlundi 16 janvier 2006StatutMembreDernière intervention28 janvier 2009
-
30 déc. 2008 à 22:36
Bonjour à tous,
Je souhaiterais enlever les sauts de ligne d'une variable :
J'ai essayé de supprimer les "\n" avec str_replace sans succès :
$desc= str_replace("\n", "",$desc);
$desc= str_replace("\r", "",$desc);
La variable est extraite d'une base de données MySQL (format du champs VARCHAR(255)).
Je ne comprenss pas pourquoi ça ne marche pas !!
Aidez moi SVP !!
cz1702
Messages postés119Date d'inscriptionmercredi 23 juillet 2003StatutMembreDernière intervention 6 novembre 20083 5 avril 2006 à 12:48
Dans la base de données mon texte n'a aucun saut de ligne ni aucun caractère spécial mais quand j'affiche la variable avec php un saut de ligne est apparu.
Vous n’avez pas trouvé la réponse que vous recherchez ?
cz1702
Messages postés119Date d'inscriptionmercredi 23 juillet 2003StatutMembreDernière intervention 6 novembre 20083 5 avril 2006 à 13:59
Voilà 58031 malalam:
$res =mysql_fetch_array(mysql_query("SELECT * FROM `products_description` WHERE `products_id` = $pid"));
$desc=$res['products_head_title_tag'];
$desc= str_replace("\n", "",$desc);
$desc= str_replace("\r", "",$desc);
echo $desc;
Mais ce n'est plus la peine de vous embettez j'ai contourné ce problème (si la solution vous saute aux yeux vous pouvez quand même me la donner).
cz1702
Messages postés119Date d'inscriptionmercredi 23 juillet 2003StatutMembreDernière intervention 6 novembre 20083 5 avril 2006 à 14:16
Non : c'est pas des sauts de lignes html que je veux enlever mais des sauts de ligne dans la source (c'est pour affecter une variable javascript avec une variable php et en javascript impossible d'enregistre une variable de plusieurs lignes).
killer19
Messages postés37Date d'inscriptionsamedi 12 avril 2003StatutMembreDernière intervention24 septembre 2007 5 janv. 2007 à 18:45
Bonjour. J'ai un problème semblable :
je cherche à délimiter les paragraphes dans un texte généré par un formulaire (écriture de news). Pour cela, l'utilisateur met 2 retours à la ligne. Lors de l'affichage, après un nl2br(), j'obtiens dans mon code ceci :
Blablablabla.
Blablablablabla...
J'ai donc fait un $text = str_replace("
\n
\n", "
\n", $text);, ce qui reste sans effet...
En faisant text = str_replace("
", "
\n", $text);, ça marche mais ça crée un nouveau paragraphe pour chaque retour à la ligne, et deux (dont un vide) lors d'un saut de ligne...
Donc mon problème se situe au niveau du retour à la ligne dans le code HTML, qui est mal géré par le str_replace.
cs_zikadonfeur
Messages postés15Date d'inscriptionlundi 16 janvier 2006StatutMembreDernière intervention28 janvier 2009 30 déc. 2008 à 22:07
bonjour,
meme probleme pour moi!
impossible de faire disparaitre le saut de ligne du html généré.
le but est d avoir une ligne de code comme ca:
tralala
tralala!
et malheureuseument on arrive a enlever le \n mais pas le saut de ligne en lui meme, le code est donc mal généré et plante mon info bulle
merci a vous et bonne année
bah manqu'rai plus que j'y arriv'!!!