Php administrateur

fdeurioste Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
Rctll Messages postés 499 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Bonjour,
J´ai un petit problème, je dois faire un site pour quelqu´un qui connait rien en programmation. Donc je dois lui faire une page pour administrer le site. Donc finalement, il y aurait trois pages:
1_La page où mon ami écris l´information qui doit apparaitre dans la page principale du site, où j´imagine que le code doit ressembler à:

<FORM ACTION="php2/trato2.php" METHOD="POST">
<INPUT TYPE="TEXTE" SIZE=50 NAME="champ1">
<INPUT TYPE="SUBMIT" NAME="enviar" VALUE="Afficher">
</FORM>

2_Une deuxième page où il y a récuération d´info:

<?

$operant1= $_POST['champ1'];

echo $operant1, "<br>";

?>

3_Une troisième page oú s´affiche l´info pour le public:

<?php if (isset($_POST['enviar'])){
include ('php2/trato2.php');}

Est- ce que quelqu´un peut me dire si le code est plus ou moins bien ou si je suis complétement à coté de la plaque?Aussi, je voudrais ne pas avoir à utiliser une base de données...MErci beaucoup!
A voir également:

4 réponses

gigaga Messages postés 2347 Date d'inscription   Statut Membre Dernière intervention   301
 
Heuuu... et le message tu le stockes ou là?
Ce que tu décris c'est quelqu'un soumet un formulaire et le texte saisie dans le formulaire sera affiché dans un page mais que pour l'utilisateur en cours!
Il faut que le texte soit stocké dans un fichier ou dans une base de données et que la page affichant le message aille récupérer le message dans le fichier ou la base de données.
0
Rctll Messages postés 499 Date d'inscription   Statut Membre Dernière intervention   1 520
 
l'idée de la page 1 est bon, l'idée de la page 3 , ca peut aller, mais la page 2 pas du tout...
il faut que la page 2 enregistre les données ( si tu nes veux pas sous forme de bdd, alors il faut ecrire dans un fichier) et c'est ce fichier qui sera inclus par la page 3 ...
Va donc voir la doc de file_put_content($string,$ressource) ;)
0
fdeurioste Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Donc, c´est possible de le faire sans utiliser une base de données?? Et j´ai pas compris le "doc de file_put_content($string,$ressource) ;" Ca revient à quoi exactement?
Merci merci!
0
Rctll Messages postés 499 Date d'inscription   Statut Membre Dernière intervention   1 520
 
oui c'est possible sans bdd
et je te proposait d'aller jeter un coup d'oeil a la doc php au niveau de la fonction file_put_contents() qui devrait bien t'aider.
cf : https://www.php.net/manual/fr/function.file-put-contents.php
0