Application Web PHP «simple page» avec aperçu en direct? [fermé]


3

J'aimerais savoir s'il existe une application Web PHP, telle que

  • Lorsque appelé avec quelque chose comme http://example.com/index.php?inputfile=mymarkdownfile.txt; il ouvrira le fichier mymarkdownfile.txt au même endroit que index.php sur le serveur Web et le rendre sous forme de Markdown (c’est-à-dire qu’il convertira le Markdown en HTML et le servira)
  • Il y aura un bouton "modifier" qui ouvre un éditeur de Markdown "en direct" (comme sur les sites StackExchange / StackOverflow)
  • Lorsque vous avez terminé et que vous cliquez sur le bouton "Enregistrer", la version précédente est archivée sur le serveur (enregistrée sous forme de fichier texte). mymarkdownfile- horodatage .txt ) et la version modifiée est enregistrée sous le nom mymarkdownfile.txt.
  • Si vous essayez "d'ouvrir" un "fichier non existant" ( dire, via http://example.com/index.php?inputfile=nonexistant.txt ), l’éditeur démarre en premier; et le contenu tapé il sera enregistré en tant que nonexistant.txt (et nonexistant- horodatage .txt )

J'ai juste besoin de ça pour la prise de notes sur serveur, et je n'ai pas vraiment besoin de lien local ou de quelque chose comme ça; ni l'authentification des utilisateurs, ni la protection (j'aurais l'intention de l'utiliser sur un réseau local, je ne m'inquiéterais donc pas de l'exposition publique du bouton "modifier" et du vandalisme).

J'imagine que cela pourrait être une page PHP, qui utilise:

Quelque chose comme ça là-bas?

Merci d'avance pour vos réponses,
À votre santé!


1
je cherchais exactement ça il y a un moment. Je ne l'ai pas trouvé. Réglé avec markdoc .
Der Hochstapler

Cordialement, @OliverSalzburg - merci pour la référence!
sdaau

1
J'ai aussi regardé Jekyll . Et j'utilise MarkdownPad pour l'édition. Malheureusement, même pas près de ce que moi (et vous) voulions à l’origine. Mais ça marche. L’histoire peut être fournie par VCS comme git si le produit n'est pas intégré. Bonne chance! :)
Der Hochstapler

Merci pour ces références aussi, @OliverSalzburg - puisqu'il n'y a apparemment rien d'autre, j'ai mis quelque chose ensemble, s'il vous plaît voir Réponse ci-dessous . À votre santé!
sdaau

Réponses:


5

Eh bien, étant donné que j’avais vraiment besoin de quelque chose comme cela, j’ai mis en place un petit script / application PHP qui fait ce qui précède; l’appelle l’éditeur Web à page unique Markdown ( spmdwe ) s'il te plait regarde:

enter image description here

J'espère que ça aide quelqu'un,
À votre santé!


Merci d'avoir construit ça. C'est exactement ce que je cherchais (principalement pour vérifier le rendu du démarquage au fur et à mesure que j'y entre). Je présume que notre mission ne serait pas trop de nous adapter pour charger / enregistrer des données dans / à partir d'un tuple dans une base de données au lieu d'un fichier.
Agi Hammerthief

De plus, votre code ne désinfecte pas les entrées extraites de $_REQUEST[] avant de le sortir directement. Vous devriez faire quelque chose à ce sujet.
Agi Hammerthief

Sur la base de cette application utile, j'en ai développé un nouveau. Il a une interface plus agréable et plus de fonctions comme l'historique, le téléchargement de fichier, marquer un fichier en lecture seule et les modes d'affichage et d'édition. Il est disponible ici: spmdwe.tk Le référentiel est disponible ici: github.com/rigon/notes
rigon
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.