Création sous-domaine + copie fichiers...
Neffast
Messages postés
137
Date d'inscription
Statut
Membre
Dernière intervention
-
avion-f16 Messages postés 19253 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19253 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je voudrais savoir, comment fait-on pour que quand une personne accède a une certaine page de mon site web, un sous-domaine est automatiquement créer avec comme nom les informations qu'a pu entrer ce visiteur... Je voudrais également donc que ce sous-domaine créer un dossier sur le serveur web, et que des fichiers y soient mis par défaut... ou même que ces fichiers ne soient pas copiés a chaques fois mais qu'en affichant l'adresse du sous-domaine nous pouvons voir les résultats des fichiers qu'il devrait y avoir...
Je ne sais pas si j'ai été assez clair, mais si je vous dit que cela me servirais de moyen pour faire de la création/hébergement de blogs (skyblog.com comme exemple) vous comprendrez peut-être mieux...
Merci à tous ceux qui pourront m'aider!!!
Je vous souhaite une bonne soirée.
Je voudrais savoir, comment fait-on pour que quand une personne accède a une certaine page de mon site web, un sous-domaine est automatiquement créer avec comme nom les informations qu'a pu entrer ce visiteur... Je voudrais également donc que ce sous-domaine créer un dossier sur le serveur web, et que des fichiers y soient mis par défaut... ou même que ces fichiers ne soient pas copiés a chaques fois mais qu'en affichant l'adresse du sous-domaine nous pouvons voir les résultats des fichiers qu'il devrait y avoir...
Je ne sais pas si j'ai été assez clair, mais si je vous dit que cela me servirais de moyen pour faire de la création/hébergement de blogs (skyblog.com comme exemple) vous comprendrez peut-être mieux...
Merci à tous ceux qui pourront m'aider!!!
Je vous souhaite une bonne soirée.
A voir également:
- Création sous-domaine + copie fichiers...
- Copie cachée - Guide
- Creation compte gmail - Guide
- Super copie - Télécharger - Gestion de fichiers
- Copie écran samsung - Guide
- Création site web - Guide
2 réponses
En effet je ne suis pas sûr d'avoir compris ta question, mais je vais tenter une réponse ! ;)
Premièrement, j'assume que tu utilises PHP (si ce n'est pas le cas, ce sera l'endroit où débuter) et que tu as contruit ton formulaire d'inscription, vu que les infos de l'utilisateur doivent bien venir de quelque part... Une fois le formulaire envoyé, tu devrais avoir tes infos dans ta variable $_POST.
Tu as deux choix à partir de ce moment.
Ensuite tu peux utiliser les infos de l'utilisateur pour créer ton dossier.
Exemple :
Qui va te créer un sous-dossier, dans le dossier $path, ayant le nom que l'utilisateur avait entré (tu peux aussi faire du filtrage pour enlever les caractères illégaux ou accentués, mais ce sera de la finesse)... Ou alors pour être certain d'éviter des conflits, tu crées le fichier à partir d'un "ID" attribué à cet utilisateur.
Pour le sous-domaine, il faudrait voir avec ton hébergeur, je ne suis pas trop calé là-dedans, je ne sais pas comment chacun gère cette dimension d'un site...
Et pour les fichiers, je pense que ce qu'il te faudrait, si tu ne veux pas copier les fichiers pour chaque sous-domaine, ce serait des templates (probablement en XML, quoique ça se fait très bien en HTML/PHP aussi) qui seraient placés dans un dossier "root" et qui iraient chercher du contenu brut (texte seulement ou à peu près) placé dans une base de données. Ainsi chaque utilisateur aurait un mi-ni-mum de fichiers dans son dossier propre, vu que le gros de ses infos serait en fait dans la BDD ; son dossier serait surtout pour des fichiers uploadés ou d'autres choses comme ça...
Dis-moi s'il y a quelque chose que tu comprends mal dans tout ça, ou qui n'est pas assez précis, ou qui te fait boguer en général, on verra comment on peut élaborer et adapter le tout à tes besoins !!! ;)
Premièrement, j'assume que tu utilises PHP (si ce n'est pas le cas, ce sera l'endroit où débuter) et que tu as contruit ton formulaire d'inscription, vu que les infos de l'utilisateur doivent bien venir de quelque part... Une fois le formulaire envoyé, tu devrais avoir tes infos dans ta variable $_POST.
Tu as deux choix à partir de ce moment.
Ensuite tu peux utiliser les infos de l'utilisateur pour créer ton dossier.
Exemple :
mkdir($chemin.$_POST['nom_utilisateur']);
Qui va te créer un sous-dossier, dans le dossier $path, ayant le nom que l'utilisateur avait entré (tu peux aussi faire du filtrage pour enlever les caractères illégaux ou accentués, mais ce sera de la finesse)... Ou alors pour être certain d'éviter des conflits, tu crées le fichier à partir d'un "ID" attribué à cet utilisateur.
Pour le sous-domaine, il faudrait voir avec ton hébergeur, je ne suis pas trop calé là-dedans, je ne sais pas comment chacun gère cette dimension d'un site...
Et pour les fichiers, je pense que ce qu'il te faudrait, si tu ne veux pas copier les fichiers pour chaque sous-domaine, ce serait des templates (probablement en XML, quoique ça se fait très bien en HTML/PHP aussi) qui seraient placés dans un dossier "root" et qui iraient chercher du contenu brut (texte seulement ou à peu près) placé dans une base de données. Ainsi chaque utilisateur aurait un mi-ni-mum de fichiers dans son dossier propre, vu que le gros de ses infos serait en fait dans la BDD ; son dossier serait surtout pour des fichiers uploadés ou d'autres choses comme ça...
Dis-moi s'il y a quelque chose que tu comprends mal dans tout ça, ou qui n'est pas assez précis, ou qui te fait boguer en général, on verra comment on peut élaborer et adapter le tout à tes besoins !!! ;)
Salut.
Pour les sous-domaines, il faut créer un sous-domaine "*". Il te faudra un serveur dédié, quoique certains hébergeurs mutualisés accepte cette technique. Ou bien d'autres te proposes une API pour gérer ton compte en-dehors de leur manager.
Pour les fichiers, il ne faut pas à chaque fois copier les sources de ta plateformes, sinon, ça sera vite saturer, et bonne chance pour la maintenance.
Les plateformes comme Skyrock utilisent la réécriture d'URL.
Lorsque tu demandes http://identifiant.skyrock.com/page-2.html , c'est (par exemple) https://www.skyrock.com/blog/index.php?user=identifiant&page=2 qui est demandé. Grâces aux variables $_GET['user'] et $_GET['page'], tu pourras récupérer les articles de la deuxième page de l'utilisateur, et également toutes les autres infos (titre, description, photo, amis, etc).
Pour les sous-domaines, il faut créer un sous-domaine "*". Il te faudra un serveur dédié, quoique certains hébergeurs mutualisés accepte cette technique. Ou bien d'autres te proposes une API pour gérer ton compte en-dehors de leur manager.
Pour les fichiers, il ne faut pas à chaque fois copier les sources de ta plateformes, sinon, ça sera vite saturer, et bonne chance pour la maintenance.
Les plateformes comme Skyrock utilisent la réécriture d'URL.
Lorsque tu demandes http://identifiant.skyrock.com/page-2.html , c'est (par exemple) https://www.skyrock.com/blog/index.php?user=identifiant&page=2 qui est demandé. Grâces aux variables $_GET['user'] et $_GET['page'], tu pourras récupérer les articles de la deuxième page de l'utilisateur, et également toutes les autres infos (titre, description, photo, amis, etc).