我的工作在社交网络上,但我是PHP和MySQL这样做,我需要知道如何让用户可自定义配置文件...

像编辑状态,等...

,也使其所以只有朋友可以教职员他们的个人资料..

另外我怎么添加用户的页面/目录下的网站目录(例如:domainname.com/someonesprofile)

感谢您 -Techy

有帮助吗?

解决方案

这是一个很普通的问题,但我会试一试。

首先,你需要确定哪些配置文件应包含等等,如身份,关系,姓名,地址,......这样的例子不胜枚举。然后,您需要编写一个提供这一信息的服务的接口;这可以是一个PHP函数,类,任何,真的。

其次,你需要从你的web应用程序中使用此接口。动作的合适的过程可能是有保证,无论谁正试图访问信息将被记录在一个功能,是在相关授权组(朋友列表),等等。

在编辑部分通过一个HTML形式或类似的非常简单地进行;有没有magick [原文]参与。解析这种形式将再次保证登录的用户的功能有适当的权限编辑配置文件(例如,为相同的用户或某种,父母,爱人的受托人,谁知道...)

至于最后位;这里的mod_rewrite是你的朋友。你可能会想沿着 http://example.org/profile/username 线的网址,该服务器将转化成/?行动=简档&用户=用户名,或东西的效果。

文件/简档/用户名会作为这样不是在服务器文件系统上以任何真正意义上的存在,但似乎是从外部观察时完全正常的HTML文件。

其他提示

您必须在数据库启动。您将需要一个人桌子,很明显。你将需要加入个人对个人多对许多人来说,观看权限表。您将需要授权等级的表。你将需要服务了一下特权去哪里其他表。

的接口是次要的。一些开发者会使用比PHP更简单的东西来开发依赖这些数据库资源的UI功能。

我知道有哪些处理整个资料/登录/朋友提供的功能非常好的框架。 Pinax Django的弹簧在脑海中。 IME搞不清类似的事情在PHP可用,但unfortunatiely我所知甚少的PHP社区,所以我没有一个链接。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top