我正在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的文件是"用户"+ 594 + "文件.txt"...对于 User594file.txt 的实际文件名。这可能吗?还是有正确的方法?
感谢您的任何帮助!
由于您可能选择不删除您的问题,并且没有收到您对评论的评论,因此我决定发布我的评论作为答案。
您目前想要使用+
标志。这不是用于连接起来的字符。
在 PHP 中,您需要使用点/句点:
$profilepage = file_get_contents ("user" . $user_id ."file.txt");