22 07 2002 à 15:43


Bon je suis face à un probleme a la con ki m'enneeeeeerrve !!!

j'ai un ptit gestionnaire de comments sur un site...
ya le form ou les gens laissent leur message, logique.
Le probleme,c'est k'y a des idiots qui laisse plein de retour à la ligne à la fin de leur message"..
du coup, au lieu d'avoir un seul <br> entre deux comments, j'en ai 2, 3 ou mm 4 selon si le gars s'est endormi longtps sur sa touche Entrée.

J'ai bien esasyé de nettoyer la variable mais sans succès.
J'ai essayé avec ca :

// nettoyage du commentaire
$comment=str_replace("message...","",$comment);
$comment=htmlentities($comment);
$comment=trim($comment);
$comment=str_replace(chr(10)," <br> ",$comment);
$comment=str_replace(" <br> <br> <br> <br> <br> ","",$comment);
$comment=str_replace(" <br> <br> <br> <br> ","",$comment);
$comment=str_replace(" <br> <br> <br> ","",$comment);
$comment=str_replace(" <br> <br> ","",$comment);
$comment=str_replace(chr(13),"",$comment);

Une idée ???
J'en ai marre des comments ki cassent ma mise en page toute belle ! !

nicobox (guest star fanatique lvl 1 - )
44 ans (à la recherche du statut perdu !)
nicolas@nicobox.net
http://www.nicobox.net

Home Sweet Home...





  22 07 2002 à 15:56


au post de ton formulaire, tes sauts de lignes ne sont pas encore interprétés, nan ?
Alors tu fais simplement un rtrim($comment); et voilà !

defraagh (membre fanatique - )
36 ans (Strasbourg)
defraagh@graphistory.com | 124369304
http://gwash.straterole.net [down]

*! j' la torture [mais sur les autres] !*
membre de l'association pour la revalorisation de la torture [ART]





  22 07 2002 à 16:04


Oué mais j'aurais pu aucun saut de ligne du tout...
genre je peux pu avoir ca du coup :

comment ca va?
cava bien !


ou ptet ke je me trompe.. moi, je voudrais ke ca remplace les doubles/triples/+ sauts de ligne par 1 seul saut de ligne.
et si, c'est le debut ou bout de chaine, on fait un simple Trim

mais dasn ma tete, c'est un peu confu.

Le trim me vire bien les sauts et espaces en debut/fin de chaine...
Mais g trouvé aucune solution pour les doubles sauts de ligne dasn le corps du texte.


nicobox (guest star fanatique lvl 1 - )
44 ans (à la recherche du statut perdu !)
nicolas@nicobox.net
http://www.nicobox.net

Home Sweet Home...





  22 07 2002 à 16:10


ok, j'avais mal compris. Tu peux décomposer ton comment ligne par ligne avec explode() et traiter chaque ligne. Si une ligne est vide, alors c'est un double ou triple retour à la ligne à ne pas prendre en compte.

defraagh (membre fanatique - )
36 ans (Strasbourg)
defraagh@graphistory.com | 124369304
http://gwash.straterole.net [down]

*! j' la torture [mais sur les autres] !*
membre de l'association pour la revalorisation de la torture [ART]





  22 07 2002 à 16:36


Ca veut dire quoi ca defraagh? "site en vacance"
Non mais, on vient d'ouvrir et on ferme déja?

Huggy (ambassadeur pg.com en belgique lvl 1 - )
46 ans (Capitale de l'Europe)
gilloux69@hotmail.com
http://www.gilloux69.tk

cet espace est à vendre ! mise à prix à 99€





  22 07 2002 à 16:40


et alors ? tu prends des vacances toi ? ben le site aussi, ouala tout ! ;)

defraagh (membre fanatique - )
36 ans (Strasbourg)
defraagh@graphistory.com | 124369304
http://gwash.straterole.net [down]

*! j' la torture [mais sur les autres] !*
membre de l'association pour la revalorisation de la torture [ART]





  22 07 2002 à 16:43


Bah...
T'as qu'a l'abandonner dans un bois hein...

Huggy (ambassadeur pg.com en belgique lvl 1 - )
46 ans (Capitale de l'Europe)
gilloux69@hotmail.com
http://www.gilloux69.tk

cet espace est à vendre ! mise à prix à 99€





  22 07 2002 à 16:52


oui mais non : si je l'abandonne dans un bois, il risque de s'enfuir et on aura du mal à le retrouver. Alors que là on sait où il est et on pourra le récupérer à la fin de ses vacances !

defraagh (membre fanatique - )
36 ans (Strasbourg)
defraagh@graphistory.com | 124369304
http://gwash.straterole.net [down]

*! j' la torture [mais sur les autres] !*
membre de l'association pour la revalorisation de la torture [ART]





  22 07 2002 à 17:53


Haaaaaaaaa ouais pas coooooooooooooooooon

Bon désolé pour le dérangement de post ^

Huggy (ambassadeur pg.com en belgique lvl 1 - )
46 ans (Capitale de l'Europe)
gilloux69@hotmail.com
http://www.gilloux69.tk

cet espace est à vendre ! mise à prix à 99€





  22 07 2002 à 20:53


po con ton idée defraagh, je vais tester ca demain.
..
Avec un \n dans le explode, c'est ca ?

nicobox (guest star fanatique lvl 1 - )
44 ans (à la recherche du statut perdu !)
nicolas@nicobox.net
http://www.nicobox.net

Home Sweet Home...





  22 07 2002 à 21:54


ouep.

defraagh (membre fanatique - )
36 ans (Strasbourg)
defraagh@graphistory.com | 124369304
http://gwash.straterole.net [down]

*! j' la torture [mais sur les autres] !*
membre de l'association pour la revalorisation de la torture [ART]


Pour répondre à ce sujet (et notifier automatiquement son auteur), cliquez sur le bouton REPONDRE A CE SUJET. Si vous voulez en plus avertir de votre réponse une personne qui a participé à ce sujet, cliquez sur le bouton en face de son intervention. Enfin si vous voulez inviter quelqu'un à réagir, utilisez les appeaux ci-dessous. Seuls les membres logués peuvent utiliser les appeaux et seuls les membres actifs peuvent être appeautés ^^. Bonne notification !

Vous n'êtes pas membre ou vous n'êtes pas logué(e) ou les appeaux sont désactivés dans votre profil. Vous ne pouvez pas utiliser les appeaux.