Créer dossier dynamiquement avec php
Résolu
BiiGiX
Messages postés
16
Date d'inscription
Statut
Membre
Dernière intervention
-
s0z -
s0z -
Bonjour,
Je souhaiterais qu'à chaque membre ajouté dans la base de données ça créer un dossier avec l'id du membre et à l'intérieur de son dossier sa fiche perso. Comment faire?
Je souhaiterais qu'à chaque membre ajouté dans la base de données ça créer un dossier avec l'id du membre et à l'intérieur de son dossier sa fiche perso. Comment faire?
A voir également:
- Créer dossier dynamiquement avec php
- Comment créer un groupe whatsapp - Guide
- Créer un compte google - Guide
- Dossier appdata - Guide
- Créer un lien pour partager des photos - Guide
- Créer un compte gmail - Guide
5 réponses
si j'ai bien compris, tu veux que la page html a l'intérieur du dossier contiennent par exemple :
si c'est bien ça que tu veux, tu créer un fichier html avec fopen() et tu écris les info dedans, par exemple comme ça :
<html> <head> <title>Fiche perso de machin</title> </head> <body> <b>Pseudo :</b> machin <b>Nom :</b> nomdumembre <b>Pénom :</b> prenomdumembre <b>Date de naissance :</b> 15/06/1984 ... </body> </html>
si c'est bien ça que tu veux, tu créer un fichier html avec fopen() et tu écris les info dedans, par exemple comme ça :
<?php $pseudo = $_POST['pseudo']; $nom = $_POST['nom']; $prenom = $_POST['prenom']; $birth = $_POST['birth']; mkdir($pseudo, '0700'); //création du dossier $destinationficher = "./".$pseudo."/ficheperso.html"; $fp = fopen($destinationfichier, 'w+'); $contenu = "<html> <head> <title>Fiche perso de machin</title> </head> <body> <b>Pseudo :</b> ".$pseudo." <b>Nom :</b> ".$nom." <b>Pénom :</b> ".$prenom." <b>Date de naissance :</b> ".$birth." ... </body> </html>"; fwrite($fp, $contenu); // on écrit dans ficheperso.html fclose($fp); //on ferme le fichier ?>
utilise la fonction mkdir() pour créer le dossier : https://www.php.net/manual/fr/function.mkdir.php
mkdir( "$nom",0777) ;
$m="
/$nom='$nom';
/$email='$email';
etc .
.
.
";
$fd=fopen("$nom/fiche","w");
fputs($fd,$m)
fclose($fd);
$m="
/$nom='$nom';
/$email='$email';
etc .
.
.
";
$fd=fopen("$nom/fiche","w");
fputs($fd,$m)
fclose($fd);
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question