Supprimer les retours a la ligne
9 messages
• Page 1 sur 1
- comparef
- WRInaute impliqué

- Messages: 504
- Inscription: 5 Avr 2005
Supprimer les retours a la ligne
Bonjour a tous,
J'aimerais pouvoir supprimer les retours a la lignes présents dans du code html enregistré dans le champs d'une base de donnée (TEXT), c'est a dire que je voudrais que
Soit transformé en
A l'affichage, ça ne change rien biensure, mais j'utilise un script (overlib pour ceux qui connaissent) qui ne supporte pas l'affichage de texte comportant des retours a la ligne de ce type.
Cette transformation peut se faire a l'enregistrement dans la bdd ou bien a l'affichage, peut importe...
Quelqu'un pourrait-il m'aider ?
Merci d'avance,
Robin
J'aimerais pouvoir supprimer les retours a la lignes présents dans du code html enregistré dans le champs d'une base de donnée (TEXT), c'est a dire que je voudrais que
- Code: Tout sélectionner
<p>toto</p>
<p>test</p>
<p>test toto</p>
Soit transformé en
- Code: Tout sélectionner
<p>toto</p><p>test</p><p>test toto</p>
A l'affichage, ça ne change rien biensure, mais j'utilise un script (overlib pour ceux qui connaissent) qui ne supporte pas l'affichage de texte comportant des retours a la ligne de ce type.
Cette transformation peut se faire a l'enregistrement dans la bdd ou bien a l'affichage, peut importe...
Quelqu'un pourrait-il m'aider ?
Merci d'avance,
Robin
-

dmathieu - Modérateur

- Messages: 7245
- Inscription: 9 Jan 2004
- Code: Tout sélectionner
$str = str_replace("\n", "", $str);
ou $str est la source de ta page.
- comparef
- WRInaute impliqué

- Messages: 504
- Inscription: 5 Avr 2005
C'est ce que je pensai aussi mais ca ne fonctionne pas... les retours a la ligne sont toujours la, j'ai aussi essayé nl2br mais ca rajoute les <br /> juste avant le retour a la ligne, mais ca concerve le retour a la ligne dans le code...
-

rottman - WRInaute passionné

- Messages: 2121
- Inscription: 6 Jan 2004
il y a aussi :
- Code: Tout sélectionner
$str = str_replace(CHR(10),"",$str);
$str = str_replace(CHR(13),"",$str);
- comparef
- WRInaute impliqué

- Messages: 504
- Inscription: 5 Avr 2005
Merci pour votre efficacité !
J'ai opté pour
ca marche nikel...
A bientot et bonne continuation
Robin
J'ai opté pour
- Code: Tout sélectionner
$str = str_replace(CHR(10),"",$str);
$str = str_replace(CHR(13),"",$str);
ca marche nikel...
A bientot et bonne continuation
Robin
-

spout - WRInaute accro

- Messages: 4109
- Inscription: 14 Mai 2003
- Code: Tout sélectionner
<?php
$text = preg_replace("/(\r\n|\n|\r)/", " ", $text);
?>
- djimaestro
- Nouveau WRInaute

- Messages: 46
- Inscription: 29 Jan 2009
Re: Supprimer les retours a la ligne
De mon côté, c'est les sauts de lignes dans un fichier texte que je voulais supprimer, et donc merci Spout ça marche !
9 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Php : supprimer les retours chariots.
- Supprimer la page avec liens retours d'annuaires ?
- Outils en ligne pour domaineur, vos retours
- Sondages en ligne sur vos sites : bons retours ?
- petit regex tenant compte des retours a la ligne
- Mailing list en ligne [A supprimer]
- [JS] Remplacer des retours à la ligne par des <br /> à la saisie
- supprimer une ligne sql et php
- Supprimer certains retour à la ligne et pas d'autres.
- [reglé] Comment supprimer des sauts de ligne?
- Google propose en option un lien pour supprimer un site des résultats - 23-09-2005
- Comment être numéro 1 sur Google ? - 25-05-2003
- Google Calendar API - 20-04-2006
- Tutoriel mod_pagespeed en français - 04-11-2010
- Lancement de Wikio - 21-06-2006
- Google attaqué en justice - 22-10-2002
- Outil officiel de suppression de pages de l'index Google - 18-04-2007
- Une Google Dance annulée ? - 18-10-2004
Consultez la description détaillée des produits ou services de Google suivants : Google Apps for your Domain
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

