Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1350 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  comment détecter un retour à la ligne?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

comment détecter un retour à la ligne?

n°206340
cybercouf
Posté le 31-08-2002 à 18:47:37  profilanswer
 

hum voila, j'ai une entrée dans ma base MySQL qui est au fromat TEXT et avec des retour à la ligne, du moins si je regarde ma base avec PHPMyAdmin je vois biens ces retour chario. Par contre si je sélectionne cette entrée et que je l'affiche dans ma page HTML, il me mets tout à la suite. Donc moi je voudrais détecter les retours à la ligne afin de les remplacer par des <br> :wahoo:

mood
Publicité
Posté le 31-08-2002 à 18:47:37  profilanswer
 

n°206341
MagicBuzz
Posté le 31-08-2002 à 18:49:38  profilanswer
 

Me souvient plus de l'instruction de remplacement en PHP, mais il faut simplement replacer "\n" par "<br>"

n°206354
cybercouf
Posté le 31-08-2002 à 19:01:06  profilanswer
 

ok je vais essayer, sinon la commande il me semble que c'est str_replace();

n°206355
casquetta
Posté le 31-08-2002 à 19:05:14  profilanswer
 

la commande c'est
 
nl2br($texte)

n°206358
cybercouf
Posté le 31-08-2002 à 19:12:03  profilanswer
 

bon j'ai testé et ça marches pas.
en fait ça marches mais seulement si je rajoute dans mon entrée "/n" à la fin de chaque ligne.
car en fait mon entrée dans la base (qui se nomme "descriotion" ), est due à un formulaire avec un type=textarea et dans quand je tappes ma description dans ma zone de formulaire je fais des retour chario normaux en utilisant la touche "entrée".
par contre ce qui est curieux c'est que si je mets le contenu de "description" dans un .pdf (à l'aide de la librairie fpdf) il détecte bien mes retour à la ligne.

n°206360
casquetta
Posté le 31-08-2002 à 19:13:40  profilanswer
 

bah quand tu recupere ton texte dans ta variable, exemple $texte
 
avant laffichage tu fait :
 
$texte = nl2br($texte)
ensuite tu fait  
echo $texte
 
normalllement ca marche, si c ce que tu veut faire

n°206361
cybercouf
Posté le 31-08-2002 à 19:13:59  profilanswer
 

casquetta a écrit a écrit :

la commande c'est
 
nl2br($texte)




 
merci :jap:  
c'est exactement ce qu'il me fallait! ca fonctionne pile poil!

n°206362
casquetta
Posté le 31-08-2002 à 19:15:49  profilanswer
 

Cybercouf a écrit a écrit :

 
 
merci :jap:  
c'est exactement ce qu'il me fallait! ca fonctionne pile poil!




 
quand tu cherches de fonction comme ca, fouille la doc php ;)

n°206370
MagicBuzz
Posté le 31-08-2002 à 19:59:17  profilanswer
 

Cybercouf a écrit a écrit :

en fait ça marches mais seulement si je rajoute dans mon entrée "/n" à la fin de chaque ligne.



str_replace plante quand il ne trouve pas l'occurence à remplacer :??:

n°206400
cybercouf
Posté le 31-08-2002 à 21:01:05  profilanswer
 

hum ca plante pas chez moi en tout cas

mood
Publicité
Posté le 31-08-2002 à 21:01:05  profilanswer
 

n°206404
MagicBuzz
Posté le 31-08-2002 à 21:04:02  profilanswer
 

Ben alors pkoi ça marche pas quand il n'y a pas de retour à la ligne :??:

n°206471
cybercouf
Posté le 01-09-2002 à 00:18:28  profilanswer
 

bha j'en sais rien, tout ce que je sais c'est que si il n'y as pas de caractères à détecter (ici "/n" ) ben il fait rien et ne nuit aucunement à l'exécution du code.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  comment détecter un retour à la ligne?

 

Sujets relatifs
[c++] macro sur plsu d'une ligne[PHP] Retour de vacances tres difficile - Boucle While
[Javascript/HTML] : ligne de tableau en surbrillance sur mouse over ?retour à la ligne dans une info-bulle
peut-on détecter la fin de chargement d'une fenetre en PHP?[HTML, JS] detecter l'utilisation de js !!
[C et Linux] Quelle fonction pour ecrire une ligne en couleur?retour sur base de données d un formulaire...
arret demarrage des services en ligne de commande 
Plus de sujets relatifs à : comment détecter un retour à la ligne?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR