IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[PEAR][HTML_BBCodeParser] Problème d'utilisation


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    300
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 300
    Par défaut [PEAR][HTML_BBCodeParser] Problème d'utilisation
    Bonjour,

    je viens de télécharger la class de PEAR : HTML_BBCodeParser, qui comme son nom l'indique permet de parser du bbcode en html.

    Je n'ai pas d'erreur "warning" ou "Error", simplement sur l'utilisation ( je me sert pour le moment de l'exemple ) je rencontre quelques problèmes et je me demande si cela est lié à la class de PEAR.

    Lorsque je met ceci :
    [-url]http://www.toto.com[/url]
    Il me ressort ceci :
    http://www.toto.com[]http://www.toto.com
    Pour les listes :
    [ulist][*]unordered item 1[*]unordered item 2
    [/ulist]
    Il me ressort ceci :
    <ul>
    <li>unordered item 1
    /li
    <li>unordered item 2
    /li
    </li></li></ul><li><li></li></li>

    En espérant que quelqu'un veuille bien m'aider, car j'avoue en baver depuis un petit temps sans comprendre.
    ps : je n'ai pas touché au source.

  2. #2
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    300
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 300
    Par défaut
    Il semblerait que toutes les extensions dont la fonction function _preparse() est reprise, posent problème.
    ( soit pour les URL, les MAIL, ainsi que les LIST )

    En effet, il doit sans doute y avoir un problème avec les preg_replace(), etc..
    Le problème est que je ne suis pas très doué dans les exepressions régulières...
    Si quelqu'un pouvait m'aider...

    Je pense que plusieurs personnes utilise cette class, et c'est étonnant qu'il y est encore des bogues avec, sans compter que la dernière version date.

    Help me, please !

  3. #3
    Membre éclairé
    Inscrit en
    Avril 2005
    Messages
    300
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 300
    Par défaut
    .

    Quelqu'un peut, peut être m'aider là dessus :
    Compilation failed: missing terminating ] for character class at offset 25 in..
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
            $o = $options['open'];
            $c = $options['close'];
            $oe = $options['open_esc'];
            $ce = $options['close_esc'];
     
            $pattern = array(   "!".$oe."\*".$ce."!",
                                "!".$oe."(u?)list=(?-i:A)(\s*[^".$ce."]*)".$ce."!i",
                                "!".$oe."(u?)list=(?-i:a)(\s*[^".$ce."]*)".$ce."!i",
                                "!".$oe."(u?)list=(?-i:I)(\s*[^".$ce."]*)".$ce."!i",
                                "!".$oe."(u?)list=(?-i:i)(\s*[^".$ce."]*)".$ce."!i",
                                "!".$oe."(u?)list=(?-i:1)(\s*[^".$ce."]*)".$ce."!i");
     
            $replace = array(   $o."li".$c,
                                $o."\$1list=upper-alpha\$2".$c,
                                $o."\$1list=lower-alpha\$2".$c,
                                $o."\$1list=upper-roman\$2".$c,
                                $o."\$1list=lower-roman\$2".$c,
                                $o."\$1list=decimal\$2".$c );
     
            $result = preg_replace($pattern, $replace, $texte);

Discussions similaires

  1. [PEAR][Spreadsheet] Problème avec l'utilisation de Spreadsheet_Excel_writer
    Par sagitarium dans le forum Bibliothèques et frameworks
    Réponses: 8
    Dernier message: 02/06/2008, 15h52
  2. [PEAR][FILE_ARCHIVE] Problème utilisation
    Par Norabfr dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 27/11/2007, 15h23
  3. Problème d'utilisation de Mysql avec dev-c++
    Par Watchi dans le forum Dev-C++
    Réponses: 10
    Dernier message: 06/08/2004, 14h35
  4. Problème: Requête utilisant NOT IN
    Par fages dans le forum Langage SQL
    Réponses: 4
    Dernier message: 04/05/2004, 10h18
  5. problème d'utilisation avec turbo pascal 7.0
    Par le 27 dans le forum Turbo Pascal
    Réponses: 4
    Dernier message: 03/12/2003, 10h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo