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

Langage PHP Discussion :

wikini et expressions régulières [PHP 7]


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2017
    Messages
    337
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2017
    Messages : 337
    Points : 61
    Points
    61
    Par défaut wikini et expressions régulières
    Bonjour,
    je souhaiterais coder un wiki, donc il y aurait des règles de formatage comme ceci :
    • **Texte en gras !** ---> Texte en gras ! >> <b></b>
    • //Texte en italique.// ---> Texte en italique. >> <i></i>
    • Texte __souligné__ ! ---> Texte souligné ! <u></u>
    • Texte @@barré@@ ! ---> Texte barré ! <strike></strike>
    • ##texte à espacement fixe## ---> texte à espacement fixe <span style="font-family: monospace"></span>
    • %%code%% >> <pre></pre>
    ce qui est entre "" (deux guillemets doubles) exemple ""<b>uu</b>"" n'est pas interprété ni par les règles de formatage et le HTML échappé (&lt; et &gt; ) est interprété (avec protection contre les balises SCRIPT et les onclick etc)

    Liens :
    • [[http://www.mon-site.org]]
    • [[toto@example.org]]
    • [[toto@example.org Adresse de toto]]
    • [[http://www.mon-site.org libellé]]
    Et les tableaux :
    [|
    ||||||
    |]
    Exemple
    [|
    |a|b|
    |]
    ceci je sais peux être fait par les expressions régulières mais je ne maîtrise pas du tout.
    Merci de votre aide.
    Bien cordialement

  2. #2
    Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2017
    Messages
    337
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2017
    Messages : 337
    Points : 61
    Points
    61
    Par défaut
    re,
    si vous ne souhaitez pas me donner tout cru la réponse merci de m'aiguiller

  3. #3
    Membre émérite
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 758
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 758
    Points : 2 995
    Points
    2 995
    Par défaut Markdown ?
    Bonjour

    Pourquoi réinventer la roue ? Ces syntaxes sont assez proches (et similaires même pour certaines) à la notation markdown.

    Il suffirait donc d'écrire en markdown et de convertir vers html...

    Il existe des librairies pour cela. En voici une parmi d'autre https://packagist.org/packages/michelf/php-markdown
    Christophe (cavo789)
    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be

  4. #4
    Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2017
    Messages
    337
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2017
    Messages : 337
    Points : 61
    Points
    61
    Par défaut
    ok merci je vais voir avec mon client si ça lui va et comment installer markdown par Plesk
    as-tu d'autres librairies à me citer STP ?

  5. #5
    Membre émérite
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 758
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 758
    Points : 2 995
    Points
    2 995
    Par défaut
    Citation Envoyé par Sylvain255 Voir le message
    ok merci je vais voir avec mon client si ça lui va
    Pas sûr de comprendre, tu veux dire "s'il est d'accord pour ... ?", si c'est ça, ce serait stupide de sa part de refuser.

    Markdown est une syntaxe ouverte; utilisée par de multiples outils, les documents formatés en markdown sont lisibles partout. Et si tu peux réutiliser une librairie existante, cela te prendra moins de temps de programmation et donc ce sera moins cher pour lui.
    Christophe (cavo789)
    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [RegEx] Expression régulières : Balises <SCRIPT>
    Par Gwipi dans le forum Langage
    Réponses: 2
    Dernier message: 24/04/2006, 23h25
  2. Expression réguliére
    Par Mad_Max dans le forum Langages de programmation
    Réponses: 2
    Dernier message: 16/09/2003, 18h17
  3. [expression régulière] mon cerveau fait des noeuds..
    Par nawac dans le forum Algorithmes et structures de données
    Réponses: 7
    Dernier message: 27/05/2003, 10h06
  4. Expressions réguliéres
    Par Tooms dans le forum Langage
    Réponses: 4
    Dernier message: 06/12/2002, 18h42
  5. Réponses: 5
    Dernier message: 11/06/2002, 15h21

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