genmin Posté 19 Mars 2004 Partager Posté 19 Mars 2004 Et oui encore moi, il ni a que ceux qui ne font rien qui sont sur de ne pas ce tromper Voilà j'ai un champs text dans ma base, qui ce rempli par formulair, hors les utilisateur font des retour à la ligne voir des saut de lignes et ca moi ca m'arrange pas. Comment faire pour les supprimer avant de les enregistrer dans la base ? @+ Genmin Lien vers le commentaire Partager sur d’autres sites More sharing options...
Anonymus Posté 19 Mars 2004 Partager Posté 19 Mars 2004 Et oui, encore moi $txt = nl2br ($xt); ca devrait marcher Lien vers le commentaire Partager sur d’autres sites More sharing options...
genmin Posté 19 Mars 2004 Auteur Partager Posté 19 Mars 2004 Marche po Au contraire ca me rajoute un retour à la ligne. Voilà la doc de la commande pour info: nl2br(PHP 3, PHP 4 ) nl2br -- Insère un retour à la ligne HTML à chaque nouvelle ligne Description string nl2br ( string string) nl2br() retourne string après avoir inséré '<br />' devant toutes les nouvelles lignes. Note : Depuis PHP 4.0.5, nl2br() est désormais compatible XHTML. Toutes les versions antérieures à 4.0.5 retourneront l'argument string avec '<br>' inséré devant les nouvelles lignes, au lieu de '<br />'. Je continu à chercher, si quelqu'un peu à une idée.... @+ Genmin Lien vers le commentaire Partager sur d’autres sites More sharing options...
Anonymus Posté 19 Mars 2004 Partager Posté 19 Mars 2004 J'avais mal compris la question $txt="coucou, ceci est un test";echo $txt;$txt = ereg_replace( "\n"," ",$txt);echo $txt; Si ca marche pas comme tu veux, remplaces \n par \r dans le code. A+, Lien vers le commentaire Partager sur d’autres sites More sharing options...
genmin Posté 19 Mars 2004 Auteur Partager Posté 19 Mars 2004 marche toujours po, je comprend rien !!! Pourtant lorsque je regarde avec phpmyadmin il le voit bien le retour à la ligne ???? mais je n'arrive meme pas à l'afficher avec un script, c'est lorsque je créer un document txt avec que je retrouve mon retour à la ligne et la c'est pénible!!!! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 19 Mars 2004 Partager Posté 19 Mars 2004 Genmin, Pourrais-tu nous donner une chaîne de caractères telle qu'elle est extraite de ta base de données, ainsi que le format que tu souhaiterais après "nettoyage" ? Ce sera plus facile de te donner l'appel de fonction qui va bien Dan PS: j'ai supprimé tes 2 posts de 2 mots chacun, comme ce n'est pas trop la mode sur le hub Pour le "conversationnel", on a mis le chat en place ... Lien vers le commentaire Partager sur d’autres sites More sharing options...
genmin Posté 22 Mars 2004 Auteur Partager Posté 22 Mars 2004 Bonjour, Alors voilà Dan, comme demandé je vous fais passer un exemple: Rueil Malmaison. Maison 112 m² env. sur grand terrain arboré (arrosage auto), séjour sur loggia, cuis amén et éq, 3 chs + COMBLES 50 m² + GRENIER, gd studio indépendant en cour anglaise, terrasse plein sud, garage 3 voitures, buanderie, gde cave à vins.COS 0,7.Beaucoup de potentiel ! Vous remarquerai le retour à la ligne avant "Beaucoup de potentiel !" c'est là mon problème, moi il me faudrai ceci: Rueil Malmaison. Maison 112 m² env. sur grand terrain arboré (arrosage auto), séjour sur loggia, cuis amén et éq, 3 chs + COMBLES 50 m² + GRENIER, gd studio indépendant en cour anglaise, terrasse plein sud, garage 3 voitures, buanderie, gde cave à vins.COS 0,7. Beaucoup de potentiel ! Malheureusement comme il ni à ni balise ni caractères spéciaux je ne vois pas comment faire. @+ Genmin Lien vers le commentaire Partager sur d’autres sites More sharing options...
Anonymus Posté 22 Mars 2004 Partager Posté 22 Mars 2004 Bonjour, essaie ceci, et renvoie nous le résultat, s'il te plait Pour le texte ci dessus : $txt="Rueil Malmaison. Maison 112 m² env. sur grand terrain arboré (arrosage auto), séjour sur loggia, cuis amén et éq, 3 chs + COMBLES 50 m² + GRENIER, gd studio indépendant en cour anglaise, terrasse plein sud, garage 3 voitures, buanderie, gde cave à vins.COS 0,7.Beaucoup de potentiel !";$txt = ereg_replace("\n"," -n- ", $txt);$txt = ereg_replace("\r"," -r- ", $txt);echo $txt; A+, Anonymus. Lien vers le commentaire Partager sur d’autres sites More sharing options...
genmin Posté 22 Mars 2004 Auteur Partager Posté 22 Mars 2004 alors ca marche sur l'affichage de la page mais lorsque je le rajoute à mon fichier texte il me remets le retour à la ligne voici mon code: <?php $txt="Rueil Malmaison. Maison 112 m² env. sur grand terrain arboré (arrosage auto), séjour sur loggia, cuis amén et éq, 3 chs + COMBLES 50 m² + GRENIER, gd studio indépendant en cour anglaise, terrasse plein sud, garage 3 voitures, buanderie, gde cave à vins.COS 0,7.Beaucoup de potentiel !";$txt = ereg_replace("\n "," -n- ", $txt);$txt = ereg_replace("\r "," -r- ", $txt);echo $txt;$fp=fopen("test_popo.txt","w"); $texte = "tralala $txt tralali \n";fwrite($fp,$texte);fclose($fp); // On referme le fichier txt?> Alors doc, c'est grave ? @+ genmin Lien vers le commentaire Partager sur d’autres sites More sharing options...
Anonymus Posté 22 Mars 2004 Partager Posté 22 Mars 2004 J'ai mis un espace de trop, réessaie avec le code ci-dessus. Pour info : \n Nouvelle ligne (linefeed, LF ou 0x0A (10) en ASCII) \r Retour à la ligne(carriage return, CR ou 0x0D (13) en ASCII) \t Tabulation horizontale (HT ou 0x09 (9) en ASCII) Lien vers le commentaire Partager sur d’autres sites More sharing options...
genmin Posté 22 Mars 2004 Auteur Partager Posté 22 Mars 2004 (modifié) super ca marche !! Je n'ai plus le retour à la ligne, par contre j'ai un "-n-" ??? tralala Rueil Malmaison. Maison 112 m² env. sur grand terrain arboré (arrosage auto), séjour sur loggia, cuis amén et éq, 3 chs + COMBLES 50 m² + GRENIER, gd studio indépendant en cour anglaise, terrasse plein sud, garage 3 voitures, buanderie, gde cave à vins.COS 0,7. -n- Beaucoup de potentiel ! tralali je supose qu'il suffit de remplacer $txt = ereg_replace("\n"," -n- ", $txt); par $txt = ereg_replace("\n"," ", $txt); Merci à toi anonymus Modifié 22 Mars 2004 par genmin Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant