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

  1. #1
    Membre régulier
    Inscrit en
    Avril 2005
    Messages
    300
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 300
    Points : 93
    Points
    93
    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 régulier
    Inscrit en
    Avril 2005
    Messages
    300
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 300
    Points : 93
    Points
    93
    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 régulier
    Inscrit en
    Avril 2005
    Messages
    300
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 300
    Points : 93
    Points
    93
    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&#91;'open'&#93;;
            $c = $options&#91;'close'&#93;;
            $oe = $options&#91;'open_esc'&#93;;
            $ce = $options&#91;'close_esc'&#93;;
     
            $pattern = array&#40;   "!".$oe."\*".$ce."!",
                                "!".$oe."&#40;u?&#41;list=&#40;?-i&#58;A&#41;&#40;\s*&#91;^".$ce."&#93;*&#41;".$ce."!i",
                                "!".$oe."&#40;u?&#41;list=&#40;?-i&#58;a&#41;&#40;\s*&#91;^".$ce."&#93;*&#41;".$ce."!i",
                                "!".$oe."&#40;u?&#41;list=&#40;?-i&#58;I&#41;&#40;\s*&#91;^".$ce."&#93;*&#41;".$ce."!i",
                                "!".$oe."&#40;u?&#41;list=&#40;?-i&#58;i&#41;&#40;\s*&#91;^".$ce."&#93;*&#41;".$ce."!i",
                                "!".$oe."&#40;u?&#41;list=&#40;?-i&#58;1&#41;&#40;\s*&#91;^".$ce."&#93;*&#41;".$ce."!i"&#41;;
     
            $replace = array&#40;   $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 &#41;;
     
            $result = preg_replace&#40;$pattern, $replace, $texte&#41;;

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, 16h52
  2. [PEAR][FILE_ARCHIVE] Problème utilisation
    Par Norabfr dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 27/11/2007, 16h23
  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, 15h35
  4. Problème: Requête utilisant NOT IN
    Par fages dans le forum Langage SQL
    Réponses: 4
    Dernier message: 04/05/2004, 11h18
  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, 11h44

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