27 01 2002 à 14:42 |
Salut tous le monde Ya une semaine, j'ai posté un messsage car je bloquai sur du php, plus exactement sur le traitement de message dans un forum, apres que nik_o, freaker, Angel ( ), et gwan (:)), etc... m'ai aider pour la base, j'ai fais une fonction ! Etant donné que Gwan voulait cet fonction et que l'ancien post est deja passer en 2eme page du forum, j'en recréé un pour vous la montrer <? function affiche_message($message) { $message = str_replace("\n\r","[br-temp]",$message); $message = htmlentities($message); $message = affiche_lien($message, "http://", "30"); $message = str_replace("[br-temp]"," <br> ",$message); return $message; } ?> Explication : On remplace les retours chariots par un BR temporaire pour pas les perdres (merci 'gwan !) On remplace les caracteres HTML On affiche les liens avec la function d'angel (merci Angel) On remplace les BR temporaire par des vrai On retourne le message Je vous remercie tous pour votre aide Edit : J'ai corriger mes photes d'ortografe Gwan, pourrai-je mettre ce script dans la section scripts ? @+ *NoKi* |
|
27 01 2002 à 17:15 |
re function affiche_message (&$message) // par référence { $message = htmlentities($message); $message = nl2br($message); $message = affiche_lien($message,"http://","30"); return $message; } tu gagnes une ligne. et affiche_lien() ? |
|
27 01 2002 à 17:22 |
thx gwan ( ) affiche_lien c'est la fonction de angel dans la section script bye vince |
|
27 01 2002 à 18:16 |
gwan explique moi l'utilité de faire un passage par référence alors qu'en fin de fonction tu fous un "return" ??? je suis un peu tout retourné là. j'attends la réponse avec impatience !!! |
|
27 01 2002 à 19:36 |
Par la meme ocasion, peut tu me dire ce qu'est "mettre en reference" ? bye vince |
|
27 01 2002 à 19:54 |
t'aura ta réponse ici : http://www.php.net/manual/fr/language.reference... |
|
27 01 2002 à 20:45 |
marci m'sieur _nik_o |
|
27 01 2002 à 21:06 |
Moi aussi je me pose la même question que Nik_o parce que là... |
|
27 01 2002 à 21:43 |
Arf j'ai parler un peu trop vite... Gwan > T'as fonction ne marche pas, tu es bien obliger d'utilise le nl2br dans l'enregistrement dans la bd, je ne sais pas pk mais c'est comme ça, sinon lors de l'affiche, ça ne marche ! bye |
|
30 01 2002 à 07:15 |
niko > utilité ? ben euh... aucune. sorry noki > ca marche. et c'est sur puisque ca fonctionne comme ca sur ce site. quand on parle de stocker les messages bruts, c'est bien brut et pas brut avec juste une petite interprétation des retours chariot. |
|
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. |