使用 php 向每个人显示自定义页面
Use php to show custom pages to each individual
我正在 Joomla 上创建一个网站,并希望为每个用户创建一个私人页面。如果有人知道除了给每个人自己的小组之外最好的方法,这就是我想尝试的方法:
我想创建一个页面,其中 php 将根据登录用户的用户 ID 匹配文件名。这是我到目前为止的代码:
<?php
$user = JFactory::getUser();
$user_id = $user->id;
$profilepage = file_get_contents ("user" + $user_id +"file.txt");
echo $profilepage;
?>
这为我提供了变量中的用户 ID,我希望显示正确的个人资料页面。例如,如果 User594 已登录,那么我希望用于 $profilepage 的文件为 "user" + 594 + "file.txt"... 实际文件名为 user594file.txt。这可能吗?或者有正确的方法吗?
感谢您的帮助!
由于您可能选择不删除您的问题并且没有收到您对您的评论的评论,我决定post我的评论作为一个答案。
您目前想要使用 +
标志。这不是用于连接的字符。
在PHP中,您需要使用dots/periods:
$profilepage = file_get_contents ("user" . $user_id ."file.txt");
我正在 Joomla 上创建一个网站,并希望为每个用户创建一个私人页面。如果有人知道除了给每个人自己的小组之外最好的方法,这就是我想尝试的方法:
我想创建一个页面,其中 php 将根据登录用户的用户 ID 匹配文件名。这是我到目前为止的代码:
<?php
$user = JFactory::getUser();
$user_id = $user->id;
$profilepage = file_get_contents ("user" + $user_id +"file.txt");
echo $profilepage;
?>
这为我提供了变量中的用户 ID,我希望显示正确的个人资料页面。例如,如果 User594 已登录,那么我希望用于 $profilepage 的文件为 "user" + 594 + "file.txt"... 实际文件名为 user594file.txt。这可能吗?或者有正确的方法吗?
感谢您的帮助!
由于您可能选择不删除您的问题并且没有收到您对您的评论的评论,我决定post我的评论作为一个答案。
您目前想要使用 +
标志。这不是用于连接的字符。
在PHP中,您需要使用dots/periods:
$profilepage = file_get_contents ("user" . $user_id ."file.txt");