Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/03/2011, 13h57   #1
Invité régulier
 
Inscription : avril 2008
Messages : 33
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 33
Points : 7
Points : 7
Par défaut créer pages web à partir d'une autre page web

bonjour à tous, je suis très novice en php (je viens tout juste de commencer)
je voudrais savoir si je peux faire un truc (c'est assez urgent donc j'ai pas eu le temps de bien chercher)
j'ai une page web que l'utilisateur utilise, il fournit des informations, et à partir de ces informations je veux créer automatiquement (sans la créer moi meme et sans stocker les infos dans une bdd) une autre page web contenant ces informations et qui fera partie du site. est ce possible avec php? ou est ce possible tout court?

merci pour votre aide^^
genie007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2011, 14h00   #2
Membre éprouvé
 
Avatar de radicaldreamer
 
Homme Guillaume
Développeur Web
Inscription : décembre 2007
Messages : 353
Détails du profil
Informations personnelles :
Nom : Homme Guillaume
Âge : 21
Localisation : France, Haut Rhin (Alsace)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : décembre 2007
Messages : 353
Points : 473
Points : 473
Possible en php.

Formulaire ajout en base de données.
page qui récupère les données.

Je te laisse chercher comment ajouter des données en base, et comment les récupérer pour les affichers.

Indice: pour afficher des données d'un membre spécifique, passer une variable en get à la page pour faire requete dessus:

./index.php?utilisateur=2.

Code :
1
2
3
if(filter_has_var(INPUT_GET, 'utilisateur')){
 //faire le traitement ici. (vérifier aussi si c'est un numérique.
}
__________________
Si ce que tu as à dire n'est pas plus beau que le silence, alors tais toi.

- Pensez à voter pour les messages qui vous ont été utiles ainsi que de mettre
radicaldreamer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2011, 14h56   #3
Invité régulier
 
Inscription : avril 2008
Messages : 33
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 33
Points : 7
Points : 7
merci pour la réponse rapide;
mais là je pense que y a qu'une seule page web et selon l'utilisateur j'afficherais les infos. mais moi je veux pas de ça, je veux un truc du genre:

y a une page web avec un textbox et un bouton.
quelqu'un l'ouvre, ecrit dans la textbox bonjour et clique sur la bouton, là y a une page qui se crée qui s'appellera bonjour.php et qui contiendra le mot bonjour ecrit en grand, et que n'importe qui peut consulter.
un autre vient et ecrit bonsoir dans la première page, une autre page bonsoir se créera et tout le monde peut consulter les pages bonjour et bonsoir et pourra donner un lien dans son site vers n'importe quelle page qu'il voudra (bonjour.php ou bonsoir.php)

je sais pas si je suis claire dans mon explication

merci^^
genie007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2011, 16h27   #4
Membre du Club
 
Inscription : juin 2004
Messages : 30
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 30
Points : 43
Points : 43
salut,

pour la création de fichier file_put_contents devrait te suffire.

Pour ce qui du nom du fichier final il faudra filtrer pour virer les caractères spéciaux (espace accent etc) afin de ne pas avoir de surprise.

d'ailleurs filtrer le contenu serais aussi une bonne idée car que va t il se passer si quelqu'un de peu sympa rentre du php pour supprimer te fichier essayer de mettre le brin sur le serveur ou pire tu va être plus que surpris

@+
moogli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2011, 17h31   #5
Invité régulier
 
Inscription : avril 2008
Messages : 33
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 33
Points : 7
Points : 7
ah donc si j'ai bien compris, je peux créer des fichiers avec extention .php et si je veux créer un fichier de formulaire et stocker ce formulaire dans une bdd, c'est faisable?
genie007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2011, 19h43   #6
Expert Confirmé
 
Avatar de RunCodePhp
 
Inscription : janvier 2010
Messages : 2 709
Détails du profil
Informations personnelles :
Localisation : Réunion

Informations forums :
Inscription : janvier 2010
Messages : 2 709
Points : 3 279
Points : 3 279
Citation:
je peux créer des fichiers avec extention .php et si je veux créer un fichier de formulaire et stocker ce formulaire dans une bdd, c'est faisable?
Oui, on peut faire tout ce qu'on veut.

Mais avant de choisir telle ou telle façon, il faut d'abord savoir quel est le but recherché, et particulièrement, qu'est ce qu'il sera à faire avec telle ou telle données.
D'un coté, il sera plus pratique dans un fichier, de l'autre dans une Bdd.


Mettre par exemple un contenu HTML comme un formulaire dans une Bdd, pourquoi pas, mais sans aucune précision, on se demande vraiment pourquoi.
En règle général ça n'a pas grand intérêt.
C'est plutôt les données récoltées via ce formulaire qui serait utile à conserver dans une Bdd (login, mot de passe, nom, prénom, etc ...).
Mais c'est une généralité.
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20
Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra]
RunCodePhp est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 31/03/2011, 23h55   #7
Invité régulier
 
Inscription : avril 2008
Messages : 33
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 33
Points : 7
Points : 7
merci beaucoup pour vos eclaircissement, ça m'a été d'une grande aide, merci
genie007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h52.


 
 
 
 
Partenaires

Hébergement Web