C'est une question assez générique, mais je vais lui donner un tourbillon. Tout d'abord, vous devez déterminer ce qu'un profil doit contenir et ainsi de suite, tels que le statut, les relations, le nom, les adresses, .... La liste continue. Vous devez ensuite écrire une interface à un service qui fournit cette information; cela peut être une fonction PHP, une classe, peu importe, vraiment. Deuxièmement, vous devez accéder à cette interface à partir de votre application Web. Un plan d'action approprié est probablement d'avoir une fonction qui assure que quiconque tente d'accéder à l'information est connecté, se trouve dans le groupe d'autorisation approprié (liste d'amis), et ainsi de suite.
La partie d'édition se fait simplement via un formulaire HTML ou similaire; il n'y a pas de magie [sic] impliquée. La fonction pour analyser ce formulaire assurerait encore que l'utilisateur connecté a les droits appropriés pour éditer le profil (par exemple est le même utilisateur ou un fiduciaire d'une sorte, parent, amant, qui sait ...)
As pour le dernier bit; ici mod_rewrite est votre ami. Vous voudrez probablement avoir des URL le long de la ligne http://example.org/profile/username, que le serveur traduirait en /? Action = profile & user = nom d'utilisateur, ou quelque chose du genre.
Le fichier/profil/nom d'utilisateur n'existerait pas en tant que tel sur le système de fichiers du serveur, mais semblerait être un fichier HTML complètement normal vu de l'extérieur.
C'est probablement une question trop large, ce que vous demandez à quelqu'un de vous dire comment concevoir votre application et sans certaines exigences très détaillées et spécifiques, vous n'aurez probablement pas quelque chose de réel. –
Je pense que Techy bénéficiera d'avoir posté la question. – Smandoli
Il va également apprendre de ce projet. Vous devez faire des erreurs pour apprendre. Combien de "sites web de coup de pied" ai-je fait avant que je sois capable de faire quelque chose de bien? xD – Daan