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

  FORUM HardWare.fr
  Programmation
  PHP

  acceder a une page web pourmodification

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

acceder a une page web pourmodification

n°1852943
essse
Posté le 19-02-2009 à 13:37:31  profilanswer
 

bjr
 
je m'explique...
j'ai cree un site web et j'aimerais (si c'est possible) avoir accces aux pages web pour modification a nimporte quelle ligne sans passer par le script...
 
est ce possible svp?merci

mood
Publicité
Posté le 19-02-2009 à 13:37:31  profilanswer
 

n°1852946
injall2
profil : bas
Posté le 19-02-2009 à 13:45:25  profilanswer
 

"accès aux pages pour modification a nimporte quelle ligne"? en français s'il te plait ^^


---------------
quoi qu'il arrive va falloir que je m'excuse --- "ne faite pas d'affirmation inverse à la vérité"
n°1852950
essse
Posté le 19-02-2009 à 13:52:49  profilanswer
 

sourire!!!!ok sorry je reprends
 
j'ai une page web qui contient par exemple
 
"societe cree en 2005 par monsieur x" j'aimerais si je le veux pouvoir modifier par exemple la date de creation de la societe ou le createur...
 

n°1852951
flo850
moi je
Posté le 19-02-2009 à 13:55:14  profilanswer
 

ce n'est pas possible si le site n'est aps conçu pour  


---------------

n°1852962
macgawel
Posté le 19-02-2009 à 14:10:56  profilanswer
 

flo850 a écrit :

ce n'est normalement pas possible si le site n'est pas conçu pour  

[:cbrs]Voir le défacement...

n°1852967
essse
Posté le 19-02-2009 à 14:16:04  profilanswer
 

1/c'est a dire ?
excuses moi je ne comprends pas tres bien lorsque tu dis "ce n'est pas possible si le site n'est pas concu pour"...
 
2/est il possible de recreer la page htlm (ou php) en fichier texte ensuite de faire en sorte que ce fichier texte soit modifiable en ecriture et enfin remettre en page html stp?

n°1852974
macgawel
Posté le 19-02-2009 à 14:21:04  profilanswer
 

essse a écrit :

2/est il possible de recreer la page htlm (ou php) en fichier texte ensuite de faire en sorte que ce fichier texte soit modifiable en ecriture et enfin remettre en page html stp?


J'ai peur de comprendre la question...
Si tu as accès aux pages html/php, tu peux les lire et modifier (à voir suivant les droits utilisateurs) avec un éditeur de texte...
Mais si c'est bien ça ton problème, il est urgent de prendre des cours d'initiation à l'informatique avant de vouloir faire un site web !

n°1852985
essse
Posté le 19-02-2009 à 14:38:02  profilanswer
 

macgawel ce n'est pas ca mon probleme
 
je t'explique mieux  
1/j'ai cree un site en html
2/j'aimerais si possible qu'un utilisateur non informaticien  puisse avoir acces aux pages du site pour pouvoir les modifier sans qu'il ne rentre dans le code directement
 
3/ j'avais commencer a creer un code en php qui via un formulaire, demande le nom de la page a modifier et ensuite via toujours ce formulaire rajoute du texte sur la page choisie ...mais ce n'est pas ce que je veux, ce n'est pas vraiment la  modification que je veux c'est juste un rajout de texte en bas de la page  
 
j'avais donc en tete que via un formulaire je donne le nom de la page html qui via un code en php me donne la meme page en .txt modifiable  
 

n°1853031
injall2
profil : bas
Posté le 19-02-2009 à 16:09:28  profilanswer
 

tu veux donc un site dynamique, donc tu développerais en Php et tu aurais une base de donnée Mysql par exemple je pense macgawel prend des cours d'initiation. Le seul moyen que tu es de modifié des données affiché c'est d'avoir une base de donnée derrière.


---------------
quoi qu'il arrive va falloir que je m'excuse --- "ne faite pas d'affirmation inverse à la vérité"
n°1853046
macgawel
Posté le 19-02-2009 à 16:29:37  profilanswer
 

injall2 a écrit :

Le seul moyen que tu es de modifié des données affiché c'est d'avoir une base de donnée derrière.

:non:  

Code :
  1. <?php
  2. $file=fopen("index.html", "w" );
  3. fwrite( $file, "blah" );
  4. fclose($file);
  5. ?>

Il n'y a pas de BDD, mais je modifie quand-même le fichier index.html....

mood
Publicité
Posté le 19-02-2009 à 16:29:37  profilanswer
 

n°1853051
flo850
moi je
Posté le 19-02-2009 à 16:39:37  profilanswer
 

sauf que modifier le contenu texte au milieu de balise html est loin d'être trivial


Message édité par flo850 le 19-02-2009 à 16:39:41

---------------

n°1853056
macgawel
Posté le 19-02-2009 à 16:58:59  profilanswer
 

essse a écrit :

sourire!!!!ok sorry je reprends
 
j'ai une page web qui contient par exemple
 
"societe cree en 2005 par monsieur x" j'aimerais si je le veux pouvoir modifier par exemple la date de creation de la societe ou le createur...
 


Si tu connais exactement les éléments qu'il faut modifier, et que tu as déjà des pages en PHP, ça reste simple...
config.php :

Code :
  1. <?php
  2. define ('DATE_CREATION', '2005');
  3. ?>


Au début de ta page, tu fais un include('config.php'), et tu utilises tes constantes.
Ensuite, pour la modification, tu crées une page (protégée)avec un formulaire qui va aller réécrire le config.php avec les nouvelles valeurs (en faisant bien attention à la sécurisation des données)...
 
Si l'objectif est de modifier plus globalement une page web, voir la réponse de flo850...

n°1853057
essse
Posté le 19-02-2009 à 17:01:07  profilanswer
 

j'ai eu a faire ce code mais en plus de cela j'y avais ajoute un formulaire dans lequel on donnait la page a ouvrir et modifier et le texte a inserer...mais bon le texte est rajoute qu'a la fin et pas entre les balise alors que c'est ce que je veux faire  
 
flo850 tu l'as dit!!!

n°1853059
essse
Posté le 19-02-2009 à 17:04:28  profilanswer
 

j'ai eu a faire ce code mais en plus de cela j'y avais ajoute un formulaire dans lequel on donnait la page a ouvrir et modifier et le texte a inserer...mais bon le texte est rajoute qu'a la fin et pas entre les balise alors que c'est ce que je veux faire  
 
flo850 tu l'as dit!!!

n°1853309
Profil sup​primé
Posté le 20-02-2009 à 08:39:07  answer
 

Si vraiment tu as la flemme d'utiliser des BDDs, tu peux faire çà :
page.php (affiche les pages)

Code :
  1. if(!empty($_GET['page']) && file_exists($_GET['page']) {
  2.    $page = $_GET['page'];
  3. } else {
  4.    $page = 'default.html';
  5. }
  6.  
  7. $content = file_get_contents($page);
  8. ?>
  9. <html>
  10. <head>
  11. <title>Page</title>
  12. </head>
  13. <body>
  14. <?php echo $content ?>
  15. </body>
  16. </html>


 
ecrire.php

Code :
  1. if(!empty($_POST['textarea']) && !empty($_POST['file_name'])) {
  2.    file_put_contents($_POST['textarea'], $_POST['file_name']);
  3. }

n°1853413
essse
Posté le 20-02-2009 à 14:11:35  profilanswer
 

luc@s bjr
 
merci!!
je pense avoir utilisé cette fonction dans mes multitests (j'en suis plus sure)...mais question lucas stp?
 
avec ce code le texte mis dans le formulaire est mis a la fin de la page ou a un endroit bien precis (choisi) de la page?(je crois bien que c'est a la fin de la page)


Message édité par essse le 20-02-2009 à 14:47:27
n°1853706
l0g4n
Expert en tout :o
Posté le 21-02-2009 à 12:06:07  profilanswer
 

Nan, mais le plus simple c'est de mettre en place php+mysql, tu stock les pages sans mise en forme dans la bdd, tu met en forme avec php+css et tu modifie la base avec une page php...


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

  acceder a une page web pourmodification

 

Sujets relatifs
comment faire pour faire une page "recommander à un ami"?Inclusion page externe
Javascript + probleme lors du chargement d'une page[AJAX PHP]Rediriger dossiers d'un domaine vers la page d'accueil
probleme mise en page de mon sitejavascript : récupérer valeur champs dans une autre page
[PowerShell] Control IE et save a Web PageMosaique d'images pour ma page Liens...Mise en forme ??
[HTML][CSS] bas de page tjs en bas de la page ...Page web inaccessible sous IE ! [Résolu]
Plus de sujets relatifs à : acceder a une page web pourmodification


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR