Créer une nouvelle page automatiquement / PHP
Résolu/Fermé
nik029
Messages postés
281
Date d'inscription
mardi 1 juillet 2008
Statut
Membre
Dernière intervention
13 avril 2022
-
5 juin 2012 à 17:42
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 25 oct. 2013 à 12:41
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 25 oct. 2013 à 12:41
A voir également:
- Créer une nouvelle page automatiquement / PHP
- Darkino nouvelle adresse - Guide
- Darkino : le grand site pirate change d'adresse et d'interface - Accueil - Services en ligne
- Supprimer une page word - Guide
- Créer un compte gmail - Guide
- Créer un compte google - Guide
5 réponses
le plus simple tu crée une table que tu appelle "page" par exemple
tu y insère les champs id, id_membre, plus ceux que tu as besoin
tu enregistre sur ta bdd
et tu crée une nouvelle page en php sur laquelle tu fais une requête pour récupéré les info qui sont sur la bdd
exemple
ca donnera une url comme celle la : www.tonsite.com/page.php?id=1
tu fais une requête sur id = 1 , et tu affiche les données
tu y insère les champs id, id_membre, plus ceux que tu as besoin
tu enregistre sur ta bdd
et tu crée une nouvelle page en php sur laquelle tu fais une requête pour récupéré les info qui sont sur la bdd
exemple
ca donnera une url comme celle la : www.tonsite.com/page.php?id=1
tu fais une requête sur id = 1 , et tu affiche les données
nik029
Messages postés
281
Date d'inscription
mardi 1 juillet 2008
Statut
Membre
Dernière intervention
13 avril 2022
44
6 juin 2012 à 13:42
6 juin 2012 à 13:42
Voici un exemple pour expliquer mon problème :
- Un utilisateur entre les informations suivantes dans un formulaire :
Titre de la page : Bonjour
Contenu de la page : Ceci est un exemple
- Lorsqu'il clique sur le bouton "Enregistrer", une page sur mon site est créer (dont l'url de la page est, du style, http://monsite.com/bonjour.html [Bonjour car le titre donné précédemment]).
Comment faire cela? => Comment créer une nouvelle page automatiquement ?
- Un utilisateur entre les informations suivantes dans un formulaire :
Titre de la page : Bonjour
Contenu de la page : Ceci est un exemple
- Lorsqu'il clique sur le bouton "Enregistrer", une page sur mon site est créer (dont l'url de la page est, du style, http://monsite.com/bonjour.html [Bonjour car le titre donné précédemment]).
Comment faire cela? => Comment créer une nouvelle page automatiquement ?
[Dal]
Messages postés
6194
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
11 octobre 2024
1 092
6 juin 2012 à 14:14
6 juin 2012 à 14:14
Salut nik029,
Php dispose de commandes permettant la création de fichiers.
https://www.php.net/manual/fr/function.fopen.php
https://www.php.net/manual/fr/function.fwrite.php
https://www.php.net/manual/fr/function.fclose.php
Tu devras récupérer les valeurs saisies dans les formulaires, les vérifier et valider, et utiliser ces fonctions pour créer le fichier html avec le code html qui va bien comprenant ces données.
Il faudra aussi que ton serveur http ait des droits d'écriture dans le répertoire où tu vas créer la page.
La vérification et validation des données saisies est essentielle, pour le bon fonctionnement et la sécurité.
Cela dit, je ne crois pas que ce soit un bon choix technique de vouloir créer un fichier html servi par le serveur web sur la base d'informations entrées par un utilisateur.
Dis nous pourquoi tu veux faire cela, il doit y avoir d'autres approches.
Dal
Php dispose de commandes permettant la création de fichiers.
https://www.php.net/manual/fr/function.fopen.php
https://www.php.net/manual/fr/function.fwrite.php
https://www.php.net/manual/fr/function.fclose.php
Tu devras récupérer les valeurs saisies dans les formulaires, les vérifier et valider, et utiliser ces fonctions pour créer le fichier html avec le code html qui va bien comprenant ces données.
Il faudra aussi que ton serveur http ait des droits d'écriture dans le répertoire où tu vas créer la page.
La vérification et validation des données saisies est essentielle, pour le bon fonctionnement et la sécurité.
Cela dit, je ne crois pas que ce soit un bon choix technique de vouloir créer un fichier html servi par le serveur web sur la base d'informations entrées par un utilisateur.
Dis nous pourquoi tu veux faire cela, il doit y avoir d'autres approches.
Dal
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
nik029
Messages postés
281
Date d'inscription
mardi 1 juillet 2008
Statut
Membre
Dernière intervention
13 avril 2022
44
6 juin 2012 à 14:18
6 juin 2012 à 14:18
En faite, mon projet est qu'un utilisateur puisse créer son article en ligne. Il met toutes les informations qu'il souhaite faire apparaitre dans son article dans des cases formulaire et une fois validé, l'article est mis en page automatiquement. Du coup, l'utilisateur aura son article, mis en page, sur une page web qu'il pourra consulter lorsqu'il le voudras.
[Dal]
Messages postés
6194
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
11 octobre 2024
1 092
6 juin 2012 à 14:21
6 juin 2012 à 14:21
Fait comme titus le propose. C'est comme cela que fonctionnent tous les sites de blogs, forums, etc.
Dal
Dal
nik029
Messages postés
281
Date d'inscription
mardi 1 juillet 2008
Statut
Membre
Dernière intervention
13 avril 2022
44
6 juin 2012 à 14:24
6 juin 2012 à 14:24
Et en quoi consiste une bdd ? (C'est PHP My Admin ?)
nik029
Messages postés
281
Date d'inscription
mardi 1 juillet 2008
Statut
Membre
Dernière intervention
13 avril 2022
44
6 juin 2012 à 14:46
6 juin 2012 à 14:46
Et comment PHPMyAdmin peut créer une adresse web avec des informations que l'on lui a communiqué?
25 oct. 2013 à 11:47
25 oct. 2013 à 12:41
La solution de titus est la plus efficace. Ce principe est d'ailleurs utilisé par tous les sites dynamiques permettant à l'utilisateur de créer du contenu, comme le site commentcamarche.net par exemple.