Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1975 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Pannel d'administration pour editer les pages html et php

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

Pannel d'administration pour editer les pages html et php

n°1611779
feco1
Posté le 14-09-2007 à 19:42:14  profilanswer
 

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

mood
Publicité
Posté le 14-09-2007 à 19:42:14  profilanswer
 

n°1611781
leflos5
On est ou on est pas :)
Posté le 14-09-2007 à 19:45:46  profilanswer
 

Tout est (quasiment) possible.
 
Pour tout ce qui est mise en page, suffit d'utiliser un fichier css externe et de modifier celui ci ;)

n°1611783
feco1
Posté le 14-09-2007 à 19:52:16  profilanswer
 

oui je c'est mais comment  
 
 
par quel code dois je utiliser  
 
pister moi merci

n°1611831
feco1
Posté le 14-09-2007 à 22:14:58  profilanswer
 

personne

n°1611882
feco1
Posté le 15-09-2007 à 12:36:29  profilanswer
 

ok  
 
Plus de precision peut etre  
 
qui pe m'en dire plus ???merci

n°1611928
leflos5
On est ou on est pas :)
Posté le 15-09-2007 à 18:22:11  profilanswer
 

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 :spamafote:
 
Faut aussi chercher un peu ;)

n°1612012
feco1
Posté le 16-09-2007 à 12:09:44  profilanswer
 

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>

n°1612020
leflos5
On est ou on est pas :)
Posté le 16-09-2007 à 12:46:00  profilanswer
 

Les "ça marche pas"...

n°1612022
feco1
Posté le 16-09-2007 à 12:54:35  profilanswer
 

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  
++

n°1612032
leflos5
On est ou on est pas :)
Posté le 16-09-2007 à 13:34:37  profilanswer
 

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 :whistle:

mood
Publicité
Posté le 16-09-2007 à 13:34:37  profilanswer
 

n°1612040
feco1
Posté le 16-09-2007 à 14:14:16  profilanswer
 

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
++

n°1612047
leflos5
On est ou on est pas :)
Posté le 16-09-2007 à 15:15:06  profilanswer
 

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()
 
soit certainement

Code :
  1. <?php
  2. include("FCKeditor/fckeditor.php" ) ;
  3. ?>
  4. <html>
  5.   <head>
  6.     <title>FCKeditor - Sample</title>
  7.     <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  8.   </head>
  9.   <body>
  10.     <form action="savedata.php" method="post">
  11. <?php
  12. $oFCKeditor = new FCKeditor('FCKeditor1') ;
  13. $oFCKeditor->BasePath = '/FCKeditor/';
  14. $oFCKeditor->Value = 'Default text in editor';
  15. $oFCKeditor->CreateHtml() ;
  16. ?>
  17.       <br>
  18.       <input type="submit" value="Submit">
  19.     </form>
  20.   </body>
  21. </html>


 
Mais ça suffisait juste de lire :o

n°1612050
leflos5
On est ou on est pas :)
Posté le 16-09-2007 à 15:39:09  profilanswer
 

Au final non :D  
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 :spamafote:
 

Code :
  1. <?php include('FCKeditor/fckeditor.php' )?>
  2.       <html>
  3.         <head>
  4.           <title>FCKeditor - Sample</title>
  5.           <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  6.         </head>
  7.         <body>
  8.           <div id="editeur">
  9.           <form action="" method="post">
  10.  
  11.       <?php
  12.       $oFCKeditor = new FCKeditor('monCode') ;
  13.       $oFCKeditor->BasePath = '/FCKeditor/';
  14.       $oFCKeditor->Value = 'Default text in editor';
  15.       $oFCKeditor->CreateHtml() ;
  16.       ?>
  17.        
  18.            <input type="submit" value="Submit">
  19.          </form>
  20.         </div>
  21.         <div id="monCode">
  22.         <?php if( !empty($_POST['monCode'] ) echo $_POST['monCode'] ?>
  23.         </div>   
  24.        </body>
  25.       </html>


 
 
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é :d

n°1612057
feco1
Posté le 16-09-2007 à 16:37:35  profilanswer
 

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

n°1612063
leflos5
On est ou on est pas :)
Posté le 16-09-2007 à 16:56:34  profilanswer
 

Ton sujet commence par

Citation :


je me depatouille en php et html  


 
Si tu comprends vraiment rien, je pense qu'il faudrait voir les bases et pas un tuto pour installer ça puisque tout est fait :spamafote:

n°1612068
feco1
Posté le 16-09-2007 à 17:12:56  profilanswer
 

oui  
 
mais j'ai vu que l'installation etait facil  
 
 
mais j'ai jamais entendu ces mots la  
 
 
alors quelle sont les etapes??
 
merci

n°1612074
feco1
Posté le 16-09-2007 à 17:29:51  profilanswer
 

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  
 

n°1612075
feco1
Posté le 16-09-2007 à 17:35:55  profilanswer
 

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

n°1612088
feco1
Posté le 16-09-2007 à 18:19:08  profilanswer
 

ok  
 
vous avez pas d'otre script ou tout est automatiser  
 
escuser moi de de pas etre a votre niveau

n°1612092
mIRROR
Chevreuillobolchévik
Posté le 16-09-2007 à 18:33:11  profilanswer
 


 
 
 
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]


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1612104
feco1
Posté le 16-09-2007 à 19:38:14  profilanswer
 

merci  
 
mais ma question est simple et a 20 message toujour rien de concret ;)
 
Comment installer fckeditor??
 
juste une reponse ou un tuto  
 
merci
 
++

n°1612106
mIRROR
Chevreuillobolchévik
Posté le 16-09-2007 à 19:51:14  profilanswer
 

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 :/


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1612108
feco1
Posté le 16-09-2007 à 20:07:10  profilanswer
 

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

n°1612109
TheRom_S
Posté le 16-09-2007 à 20:08:05  profilanswer
 

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 :
  1. <form method="POST" action="http://monsite.com/sauvegarder.php">
  2.   <input type="textarea" name="moncontenu" value="<?php /* le script php qui inclue le contenu précédent à base de file_get_contents */ ?>" />
  3.   <input type="submit" value="Sauvegarder !" />
  4. </form>

(ici sauvegarder.php).

 

Dans ce fichier sauvegarder.php, tu vas recevoir le contenu du formulaire dans une variable :

Code :
  1. $_POST['moncontenu']

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 :
  1. echo $_POST['moncontenu'];

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 :hello:

 

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à :)


Message édité par TheRom_S le 16-09-2007 à 20:13:57

---------------
The Rom's, à votre service
n°1612110
mIRROR
Chevreuillobolchévik
Posté le 16-09-2007 à 20:08:32  profilanswer
 

kikoololasv


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1612112
TheRom_S
Posté le 16-09-2007 à 20:16:02  profilanswer
 


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 :whistle:


---------------
The Rom's, à votre service
n°1612114
mIRROR
Chevreuillobolchévik
Posté le 16-09-2007 à 20:18:27  profilanswer
 

TheRom_S a écrit :


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 :whistle:


 
cross post :o
 
ton post est très bien mais je crois que t as lancé des perles aux porcs :/


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1612122
feco1
Posté le 16-09-2007 à 20:44:04  profilanswer
 

ba oui  
 
mais mois je voulais juste savoir comment marchais fckeditor...
 
mercu

n°1612124
mIRROR
Chevreuillobolchévik
Posté le 16-09-2007 à 20:53:46  profilanswer
 

t as pas besoin de fckeditor
en deux coups de css c est terminé :o


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1612125
feco1
Posté le 16-09-2007 à 20:57:20  profilanswer
 

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

n°1612128
TheRom_S
Posté le 16-09-2007 à 21:11:23  profilanswer
 

manque de volonté évident, j'en appelle au pouvoir du ban :pfff:


---------------
The Rom's, à votre service
n°1612129
mIRROR
Chevreuillobolchévik
Posté le 16-09-2007 à 21:13:29  profilanswer
 

TheRom_S a écrit :

manque de volonté évident, j'en appelle au pouvoir du ban :pfff:


http://membres.lycos.fr/metaltrade/genma.jpg


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
n°1612130
feco1
Posté le 16-09-2007 à 21:15:58  profilanswer
 

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  

n°1612131
TheRom_S
Posté le 16-09-2007 à 21:17:21  profilanswer
 

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


Message édité par TheRom_S le 16-09-2007 à 21:19:19

---------------
The Rom's, à votre service
n°1612132
feco1
Posté le 16-09-2007 à 21:23:24  profilanswer
 

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.  
 

n°1612133
feco1
Posté le 16-09-2007 à 21:24:04  profilanswer
 

cette installation  
est ce que c'est bon  
??

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Pannel d'administration pour editer les pages html et php

 

Sujets relatifs
include dans une page htmlEtaler des réultats sur plusieurs pages
probleme d affichage video en htmlEnvoi d'un mail en HTML avec images
proteger donnee programme html[HTML]: Amélioration de www.paralax.be.cx + Wordpress
[regexp] Extraire les lignes d'un tableau d'une page htmlForcer un signet
Afficher du code en couleur dans une page HTML[Html/VbS] Lancer une fonction via un lien
Plus de sujets relatifs à : Pannel d'administration pour editer les pages html et php


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)