Ses derniers messages sur les forums
C'est pas pire qu'un code sans "
".
Et quelqu'un qui veut mélanger HTML et PHP doit mettre le BBmachin.
Un hamster dit : J'ai dressé le scientifique, quand j'appuie sur le bouton, il me donne des graines
Pour moi, le designer n'a pas à écrire une seule ligne de code, donc "exit" les templates.
Le designer pond une page en HTML pur, avec des données en exemple et c'est l'ergonome qui exploite ces "exemples" pour écrire le code de présentation.
Exemple de code de présentation :
<page titre="Accueil" cache="accueil" cachenav="actif">
<menu />
<cadre titre="News">
<news />
</cadre>
</page>
Ce code est ensuite "compilé" et donne un script PHP pur qui est ensuite placé sur le serveur.
Aucune machinerie "template" n'est utilisée et les temps de traitement sont incomparable ...
Un hamster dit : J'ai dressé le scientifique, quand j'appuie sur le bouton, il me donne des graines
C'est parce que tu n'as pas suivi certaines conversations (voir par exemple le sujet sur les expressions régulières).
Un hamster dit : J'ai dressé le scientifique, quand j'appuie sur le bouton, il me donne des graines
Salut,
Je propose à notre globule bleu d'ajouter une syntaxe supplémentaire pour la coloration syntaxique de code PHP dans le forum : "<?php ?>"
Ben, oui, pourquoi se faire chier avec du BBmachin, alors qu'une portion de texte compris dans ces balises est obligatoirement du code PHP.
Rex.
Un hamster dit : J'ai dressé le scientifique, quand j'appuie sur le bouton, il me donne des graines
Oupss ... c'est des crochets et pas des "<>" :)
Un hamster dit : J'ai dressé le scientifique, quand j'appuie sur le bouton, il me donne des graines
Détrompes toi, mon objectif est bien de rebondir sur la question du départ.
Autoriser le HTML ne veut pas dire autoriser tout et n'importe quoi.
div, table, script ...etc. sont bien évidemment interdites (enfin, non autorisées, ce qui est différent). De même que les balises non fermées ne doivent pas être traité.
Mon regret est justement cette mode. "Les autres font comme ça, c'est moche, mais je fais comme eux !", et j'ai bien peur que ton CMS emboîte le pas.
Perso, je préfère la syntaxe HTML ou à l'opposé Wiki (qui est beaucoup plus logique pour les non codeurs), mais pas cet ersatz d'HTML remplacé par des crochets qu'est BBmachin.
Notre cher albert se fourvoie en faisant du BBCode alors que la gestion d'une syntaxe HTML like est tout aussi simple (voir plus simple car le crochet est un caractère spécial dans les regexp).
Pour la peine, je vais lui répondre :
La bonne regexp, c'est
preg_replace('`<code=[^>]+>`i', '<code>', $debut)
Et pour répondre à Graal : J'ai fait de nombreux bench et PCRE (jamais de POSIX, c'est trop lent) n'est pas plus lent que des strpos/substr, mais on y gagne en clarté.
Un hamster dit : J'ai dressé le scientifique, quand j'appuie sur le bouton, il me donne des graines
T'as jamais vu un clavier de Mac on dirait.
Ensuite, les boutons, c'est bien quand on n'est pas handicapé et que le javascript est activé.
Maintenant, autoriser le HTML dans les textareas, je ne vois pas où peut être la difficulté en comparaison du BBCode ?
D'ailleurs, question quel est l'intérêt d'utiliser des crochets plutôt que des "<>" ?
Personnellement, je n'en vois absolument aucun ...
Un hamster dit : J'ai dressé le scientifique, quand j'appuie sur le bouton, il me donne des graines
Conceptuellement, il ne devrait pas avoir de "echo" avant la redirection.
En effet, il n'est pas logique de faire une sortie alors que l'on va rediriger et donc ne pas voir le contenu envoyé.
Un hamster dit : J'ai dressé le scientifique, quand j'appuie sur le bouton, il me donne des graines
Il existe 10 sorte de gens, ceux qui savent compter en binaire, et ceux qui ne savent pas.
Mais il y a aussi ceux qui connaissent le HTML et ceux qui ne connaissent pas.
1/ Si on utilise du BBCode
Le codeur HTML et l'autre doivent apprendre une syntaxe
2/ Si on utilise HTML
Uniquement celui qui ne connait pas HTML doit apprendre la syntaxe.
Ensuite, "[" et "]" sont plus difficile à taper au clavier que "<" et ">" (et encore, vous ne connaissez pas le clavier des Mac, c'est encore pire !)
Conclusion, ceux qui ont inventé les BBCode ne savaient pas faire des Regexp, ça n'apporte RIEN de plus qu'HTML et en plus ils nous pourrissent la vie avec des "altGr" à tout bout de champ ...
Un hamster dit : J'ai dressé le scientifique, quand j'appuie sur le bouton, il me donne des graines
Oui, mais c'est des chiffres avant la virgule qu'il veut.
Un hamster dit : J'ai dressé le scientifique, quand j'appuie sur le bouton, il me donne des graines