Pannel d'administration pour editer les pages html et php - PHP - Programmation
Marsh Posté le 14-09-2007 à 19:45:46
Tout est (quasiment) possible. 
 
Pour tout ce qui est mise en page, suffit d'utiliser un fichier css externe et de modifier celui ci 
Marsh Posté le 14-09-2007 à 19:52:16
oui je c'est mais comment  
 
 
par quel code dois je utiliser  
 
pister moi merci
Marsh Posté le 15-09-2007 à 12:36:29
ok  
 
Plus de precision peut etre  
 
qui pe m'en dire plus ???merci 
Marsh Posté le 15-09-2007 à 18:22:11
Un nouveau lien de chevet fr.php.net 
 
... qui te donnera que les fonctions énumérées te permettent de récupérer le contenu de fichiers entiers... donc de les afficher, et d'écrire dans un fichier... donc de le modifier  
 
 
Faut aussi chercher un peu 
Marsh Posté le 16-09-2007 à 12:09:44
Voila j'ai bien tout mis telecharger le script puis mis dans un repertoire  
quand je vais ici    FCKeditor/_samples/default.html 
sa me met l'editeur mais je peux pas modifier les pages  
jai bien mis le code sur une page nommer test.php  
 
puis j'ai fait comme ceci 
 
FCKeditor/_samples/test.php 
 
sa marche pass 
 
 
 
<?php 
include("FCKeditor/fckeditor.php" ) ; 
?> 
<html> 
  <head> 
    <title>FCKeditor - Sample</title> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
  </head> 
  <body> 
    <form action="savedata.php" method="post"> 
<?php 
$oFCKeditor = new FCKeditor('FCKeditor1') ; 
$oFCKeditor->BasePath = '/FCKeditor/'; 
$oFCKeditor->Value = 'Default text in editor'; 
$oFCKeditor->Create() ; 
?> 
      <br> 
      <input type="submit" value="Submit"> 
    </form> 
  </body> 
</html> 
Marsh Posté le 16-09-2007 à 12:54:35
A quoi sa sert un forum?? 
 
a aider non  
 
alors si ce n'est pas pour aider mais pour insulter ba au revoir  
 
si une personne pouvait m'aider ... 
 
merci  
++
Marsh Posté le 16-09-2007 à 13:34:37
Ou tu vois une insulte  
 
 
Aider ne veut pas dire mâcher, faire à la place, mais mettre sur la voie, donner une piste et éventuellement donner un coup de pouce  
 
 
Cela dit c'est un apparté parce que c'était même pas le sujet... Personne n'est medium ici, comment veux tu que qui que ça soit devine ce qui ne va pas  
 
 
Ca marche pas ça veut rien dire! T'as une erreur, un message, quelque chose  Si non, fait afficher les erreurs par php si c'est pas le cas (error_reporting toujours dans la doc), essaye au moins de donner un petit truc à manger
 Si non, fait afficher les erreurs par php si c'est pas le cas (error_reporting toujours dans la doc), essaye au moins de donner un petit truc à manger 
Marsh Posté le 16-09-2007 à 14:14:16
Bon j'essaye de bien l'expliquer  
 
j'ai tout uploader sur mon ftp  
pui j'ai eter ici  www.monsite.com/FCKeditor/_samples/default.html  
 
je voie bien  l'editeur , mais je peux rien faire... 
 
alors suite a la vue d'un tuto j'ai crèe une page vde test  
 
test.php 
 
il m'on dit de mettre ceci dedans 
 
<?php  
include("FCKeditor/fckeditor.php" ) ;  
?>  
<html>  
  <head>  
    <title>FCKeditor - Sample</title>  
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">  
  </head>  
  <body>  
    <form action="savedata.php" method="post">  
<?php  
$oFCKeditor = new FCKeditor('FCKeditor1') ;  
$oFCKeditor->BasePath = '/FCKeditor/';  
$oFCKeditor->Value = 'Default text in editor';  
$oFCKeditor->Create() ;  
?>  
      <br>  
      <input type="submit" value="Submit">  
    </form>  
  </body>  
</html>  
 
je l'ai mis puis je me rend sur www.monsite.fr/test.php 
 
la sa me m'est l'èditeur qui marche et tout  mais quand je met sauvaugarder sa me met sur une page www.monsite.fr/savedata.php 
 
et me dit que la page existe pas  
 
mon souhait aurait etè que je puisse administrer mes pages depuis une parti admin mais je voie pas la procedure d'installation a suivre... 
 
aurier vous une page en FRANCAIS ou je pourrait me documenter ?? 
 
merci de votre aide 
++
Marsh Posté le 16-09-2007 à 15:15:06
C'est à toi de le définir, il te permet de récupérer les données envoyées par ton formulaire. 
 
Tu as un exemple dans le répertoire _sample/php 
 
Sinon, en lisant juste la doc (et oui c'est en anglais, j'aime pas ça non plus mais faut être capable de comprendre dans les grandes lignes au moins  ), ils te disent d'utiliser CreateHtml() au lieu de Create()
 ), ils te disent d'utiliser CreateHtml() au lieu de Create() 
 
soit certainement 
| Code : 
 | 
 
 
Mais ça suffisait juste de lire 
Marsh Posté le 16-09-2007 à 15:39:09
Au final non  
  
CreateHtml() te permet de générer le code html pour l'envoyer quand tu veux au navigateur  
 
 
Il faut récupérer ce qui est généré avec $_POST et c'est tout  
 
 
| Code : 
 | 
 
 
 
Après si tu veux éditer des fichier existants et enregistrer les modifs, il faudrait récupérer le contenu du fichier avec file_get_contents() et réécrire le fichier après avec file_put_contents(). C'est au final ce que te disait NazzTazz en moins détaillé 
Marsh Posté le 16-09-2007 à 16:37:35
je comprend rien dsl 
 
je dois ajouter quoi au fichier pour pouvoir le modifier  
?? 
 
a quel url je dois y aller pour modifier ma page ??? 
 
 
que dois je faire vous avez un tutorial??? 
 
merci et pardonner  
mon ignorance
Marsh Posté le 16-09-2007 à 16:56:34
Ton sujet commence par
| Citation :   | 
 
 
Si tu comprends vraiment rien, je pense qu'il faudrait voir les bases et pas un tuto pour installer ça puisque tout est fait  
 
Marsh Posté le 16-09-2007 à 17:12:56
oui  
 
mais j'ai vu que l'installation etait facil  
 
 
mais j'ai jamais entendu ces mots la  
 
 
alors quelle sont les etapes?? 
 
merci
Marsh Posté le 16-09-2007 à 17:29:51
ba non mais je veux juste de l'aide je veux pas etre un crack en php  
 
je veux juste les etapes d'instalation  
 
pour pouvoir finir mon site  
 
merci  
 
Marsh Posté le 16-09-2007 à 17:35:55
Installation 
Installation of FCKeditor is quite an easy task. Just follow these simple steps:  
 
Download the latest version of the editor at the following url: 
http://sourceforge.net/project/sho [...] p_id=75348  
 
Uncompress the file to a directory called "FCKeditor" in the root of your web site.  
 
 You can place the files in whichever path from the root. "FCKeditor" is the default one.  
 
The package comes with a test sample page available for every programming language supported by the editor. Take a look at the _samples directory. To test your installation just call the following page:  
 
 
http://<your site>/<FCKeditor installation path>/_samples/default.html 
 
Using FCKeditor in your pages 
When including FCKeditor in your pages, just be sure you are setting the editor's base path in the code (take a look in the "_samples" folder). For example:  
 
 
oFCKeditor.BasePath = '/whatyouwant/FCKeditor/' ; 
The BasePath is the path for the FCKeditor installation directory, starting from the root of your web site, or relative to the page (it could be "../../FCKeditor/" for example). It must include the ending slash.  
 
 
sa parrait facil mais en essayant sa marche pas 
Marsh Posté le 16-09-2007 à 18:19:08
ok  
 
vous avez pas d'otre script ou tout est automatiser  
 
escuser moi de de pas etre a votre niveau 
Marsh Posté le 16-09-2007 à 18:33:11
 
 
 
 
le mec au depart pose une question simple 
tu lui reponds completement a coté de la plaque : je vois pas en quoi un editeur a la con pourrait creer une page d administration quelconque  
 
ta reponse est a l ouest 
 
il reussit pas a installer ton script de merde et apres c est de sa faute, tu l engueules et tu lui dis d installer un truc encore plus lourd et encore plus a coté de la plaque 
 
lui c ets un noob et il l assume plutot bien  
le boulet c est toi dans l histoire 
 
ici c est un forum de prog, pas un repertoire de bloatwares a installer dont on n utilisera jamais le quart des features 
s il veut des conseils et de l aide ca sera pour qu il se programme lui meme son interface d admin et rien d autre ![[:spamafote] [:spamafote]](https://forum-images.hardware.fr/images/perso/spamafote.gif)
Marsh Posté le 16-09-2007 à 19:38:14
merci  
 
mais ma question est simple et a 20 message toujour rien de concret  
 
 
Comment installer fckeditor?? 
 
juste une reponse ou un tuto  
 
merci 
 
++ 
Marsh Posté le 16-09-2007 à 19:51:14
fckeditor ou n importe quoi resoudra pas ton probleme 
tu as besoin d apprendre un peu de php avant de te lancer dans l aventure stou 
comme l a dit nazztazz avec file_get_contents() tu choppes le contenu des pages a editer 
pour la couleur des liens et le texte c est du bete css  
c est tout simple 
si tu veux des scripts qui font ca a ta place tu t es trompé de forum  
 
Marsh Posté le 16-09-2007 à 20:07:10
ba ce script ya pas besoin de toucher au code lol  
 
alors arreter et si vous n'aver rien a dire de concret et bien ne poster pas ici +++ 
 
pour ce qui connaissent bien et qui veulent bien me donner leur aide il sont les bienvenue  et les grincheux egoist reste dans leur trou ... 
 
Merci
Marsh Posté le 16-09-2007 à 20:08:05
Bon allez, on repart de zéro :
Pour modifier quoique ce soit sur un site web (profil utilisateur dans la base de données, contenu d'un fichier, etc...), il te faut :
- une page qui affiche le contenu déjà disponible où tu peux éditer les champs pour les modifier
- une page qui enregistre les modifications
Tout ceci se base sur l'utilisation de formulaires :
Disons que tu as un template HTML avec la structure de ton formulaire. A l'intérieur, tu utilise une méthode (gestionnaire de templates ou script php inclus dans le fichier HTML pour faire plus simple) qui te permet de remplir les champs de ton formulaire avec le contenu enregistré la fois précédente (ou vide pour un nouveau). C'est là que le "file_get_contents" devient utile : c'est une fonction qui te permet de récupérer le contenu d'un fichier sur le disque dur du serveur. Pour comprendre comment ça marche, retrouve cette fonction sur la référence des fonctions php et suis le lien qui explique comment l'utiliser, les paramètres, etc ...
Une fois ton formulaire prérempli (ici, pour ton cas, ton formulaire sera à priori composé d'un unique "textarea" + bouton de validation) tu vas clicker sur sauvegarder (le bouton de validation aussi appelé "submit" ). Ce click va faire émettre une requête par ton navigateur à l'URL spécifiée dans l'attribut "action" de ton tag "form" :
| Code : 
 | 
(ici sauvegarder.php).
Dans ce fichier sauvegarder.php, tu vas recevoir le contenu du formulaire dans une variable :
| Code : 
 | 
si tu as utilisé les mêmes noms que dans l'exemple. Ensuite, tu utilise la fonction PHP "file_put_contents" (de même, recherche comment on l'utilise dans la quickref PHP) pour sauvegarder réellement les modifications dans le fichier sur le serveur.
Si tu arrives à faire fonctionner cela, bravo, tout ce que tu voulais fonctionne. Il ne te reste plus qu'à modifier le tout un peu à ta sauce pour faire quelque chose de plus personnel.
Jusque là, je n'ai pas parlé de FCKeditor, ni TinyMCE : ce sera alors peut-être le moment d'en rajouter un si tu veux ; ceux-ci viendront seulement remplacer ton formulaire pour t'en proposer un autre, plus joli, plus complet. Ces éditeurs ne font rien d'autre que remplacer ton formulaire, c'est à dire qu'il ne récupèrent pas le contenu précédent d'un fichier (c'est toujours à toi d'utiliser file_get_contents au bon endroit) ni ne sauvegardent tes modifications (toujours à toi de faire avec file_put_contents dans le fichier sauvegarder.php).
Voilà, je pense que c'est assez clair comme ça. Maintenant, fais des essais, par exemple juste avec
| Code : 
 | 
dans ton fichier sauvegarder.php pour vérifier que tu récupères bien les données du formulaire et ajoutes les file_get_contents et file_put_contents au fur et à mesure. Quand tu seras bloqué, n'hésites pas à venir nous demander de l'aide en nous montrant le code que tu as produit et l'erreur exacte (cherches "error_reporting" dans la doc PHP qui te permettra d'avoir accès à plus d'informations sur la cause des erreurs). Par contre, sans code, ni erreur autre que "ça marche pas", ni recherches de ta part, il faut que tu comprennes que nous t'enverrons balader car nous ne sommes disposés à faire l'effort d'expliquer les choses qu'à ceux qui font aussi un effort de leur côté pour le mériter.
En attendant, bon courage 
edit et PS : à la réflexion (jeu de mot inside) pour comprendre ce que dis mIRROR, c'est que sur ce forum, tu rencontreras des gens disposés à t'aider à apprendre à programmer dans les règles de l'art (quoi que pour les règles, pas toujours) plutôt que de te donner des scripts tout faits. Notre but n'est pas de résoudre les problèmes des gens de A à Z gratuitement mais plutôt de promouvoir une bonne culture générale (et même au delà) dans le domaine du développement info, voilà 
Marsh Posté le 16-09-2007 à 20:08:32
kikoololasv
Marsh Posté le 16-09-2007 à 20:16:02
| mIRROR a écrit : kikoololasv | 
 
oui je sais, je fais des posts trop gentils depuis quelques jours, ce sera une bonne excuse pour pas me faire bannir par excès de foutage de gueule la semaine prochaine  
 
Marsh Posté le 16-09-2007 à 20:18:27
| TheRom_S a écrit :   | 
 
 
cross post  
 
 
ton post est très bien mais je crois que t as lancé des perles aux porcs 
Marsh Posté le 16-09-2007 à 20:44:04
ba oui  
 
mais mois je voulais juste savoir comment marchais fckeditor... 
 
mercu
Marsh Posté le 16-09-2007 à 20:53:46
t as pas besoin de fckeditor 
en deux coups de css c est terminé 
Marsh Posté le 16-09-2007 à 20:57:20
ba oui mais je vient juste de me mettre au php et la jdoit faireun site pour un gars tres vites ba je voulai juste savoir comment le script marchais
Marsh Posté le 16-09-2007 à 21:11:23
manque de volonté évident, j'en appelle au pouvoir du ban  
 
Marsh Posté le 16-09-2007 à 21:13:29
| TheRom_S a écrit : manque de volonté évident, j'en appelle au pouvoir du ban  | 
 
Marsh Posté le 16-09-2007 à 21:15:58
pourquoi ?? 
 
je fait ce que je veux... 
 
JE suis pas obliger d'apprendre le php je ferai sa d'ici quand jorer le temps... 
 
la sa urge  
 
je demande juste comment installer fck editor  
 
et non pas d'apprendre comment realiser un editeur de page en ligne  
Marsh Posté le 16-09-2007 à 21:17:21
en lisant la doc, c'est pas le service client de fckeditor ici, merci, au revoir 
 
edit + PS :
| feco1 a écrit : je demande juste comment installer fck editor | 
fake
Marsh Posté le 16-09-2007 à 21:23:24
Installation 
Installation of FCKeditor is quite an easy task. Just follow these simple steps:  
 
Download the latest version of the editor at the following url: 
http://sourceforge.net/project/sho [...] p_id=75348  
 
Uncompress the file to a directory called "FCKeditor" in the root of your web site.  
 
 You can place the files in whichever path from the root. "FCKeditor" is the default one.  
 
The package comes with a test sample page available for every programming language supported by the editor. Take a look at the _samples directory. To test your installation just call the following page:  
 
 
http://<your site>/<FCKeditor installation path>/_samples/default.html 
 
Using FCKeditor in your pages 
When including FCKeditor in your pages, just be sure you are setting the editor's base path in the code (take a look in the "_samples" folder). For example:  
 
 
oFCKeditor.BasePath = '/whatyouwant/FCKeditor/' ; 
The BasePath is the path for the FCKeditor installation directory, starting from the root of your web site, or relative to the page (it could be "../../FCKeditor/" for example). It must include the ending slash.  
 
Marsh Posté le 14-09-2007 à 19:42:14
bonjour,
je me depatouille en php et html
mais je veux toujours aller plus loin
peut 'on construir une mini zone d'administration
ou l'on pourrait èditer les pages du site ??
modifier la couleur les liens le texte
merci et bonne soirèe