From 87798e5554eb0330cd2de255e5034f0472d410a4 Mon Sep 17 00:00:00 2001 From: polo Date: Tue, 20 Apr 2021 21:46:33 +0200 Subject: mot de passe --- view/template-ckeditor.php | 189 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 189 insertions(+) create mode 100644 view/template-ckeditor.php (limited to 'view/template-ckeditor.php') diff --git a/view/template-ckeditor.php b/view/template-ckeditor.php new file mode 100644 index 0000000..48b673a --- /dev/null +++ b/view/template-ckeditor.php @@ -0,0 +1,189 @@ + qu'on remplace par une
+ +// pour pouvoir envoyer le contenu dans le POST, on a deux possibilité: +// - savoir coder en javascript ! et donc faire de l'AJAX, dans ce cas on n'a même plus besoin de formulaire, le contenu est envoyé au serveur au fur et à mesure! ce sera l'objet d'une future amélioration +// - utiliser l'astuce du formulaire caché ! + +// le javascript place les données dans le formulaire caché +// avec la fonction envoiDonnees(), les données se retrouvent dans une et sont donc envoyées avec par la POST (haha) + +// l'envoi d'image en revanche utilise nécessairement de l'AJAX et +// la bibliothèque "ckfinder" (en JS + PHP) me permet de ne pas coder moi-même un "upload adapter", ce sera l'objet d'une autre amélioration, et en plus certaines fonctionnalités sont payantes +// https://ckeditor.com/docs/ckeditor5/latest/framework/guides/deep-dive/upload-adapter.html +// le ckfinder communique avec le serveur au moyen de requêtes AJAX, +// le fichier est ainsi téléchargé sur le serveur avant même d'apparaître dans l'éditeur +// attention, le ckfinder nécessite php7.3, les extensions GD et FileInfo et le support du type MIME JSON sur le serveur (retenir php7.3 et GD) +// https://ckeditor.com/ckfinder/download/ + +// variable $editeurHTML +ob_start(); +?> + +
+
+ + + + + + + +
+
+