Création sous-domaine + copie fichiers...
Fermé
Neffast
Messages postés
137
Date d'inscription
jeudi 16 juillet 2009
Statut
Membre
Dernière intervention
7 décembre 2010
-
14 nov. 2010 à 19:51
avion-f16 Messages postés 19125 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 23 mars 2023 - 15 nov. 2010 à 18:15
avion-f16 Messages postés 19125 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 23 mars 2023 - 15 nov. 2010 à 18:15
A voir également:
- Création sous-domaine + copie fichiers...
- Lien copie - Forum Android
- Media creation tool - Télécharger - Systèmes d'exploitation
- Wetransfer gratuit fichiers lourd - Guide
- WeTransfer - Télécharger - Téléchargement & Transfert
- Creation compte gmail - Guide
2 réponses
coeus
Messages postés
3019
Date d'inscription
samedi 13 janvier 2007
Statut
Membre
Dernière intervention
19 juin 2013
121
15 nov. 2010 à 14:45
15 nov. 2010 à 14:45
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 !!! ;)
avion-f16
Messages postés
19125
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
23 mars 2023
4 468
15 nov. 2010 à 18:15
15 nov. 2010 à 18:15
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).