【问题标题】:make tr visible depending on username all other unvisible根据用户名使 tr 可见所有其他不可见
【发布时间】:2014-03-20 14:24:46
【问题描述】:

我有一个表格,其中包含具有以下结构的可点击链接的消息:

<tr><td>#</td><td><a href='messages/". $file .".php'>$file</a></</td></tr>
...

$file 总是有这种结构作为文档名称:

Date of submission [2014-02-19] - Subject [clean the garage] - To(everybody)

表格如下所示:

Date of submission [2014-02-19] - Subject [clean the garage] - To(Everybody)
Date of submission [2014-02-15] - Subject [clean the bathroom] - To(Annita)
Date of submission [2014-02-11] - Subject [clean the livingroom] - To(Rudy)

当用户登录时,$username 回显例如 Annita 或 Rudy 或...现在我想知道是否可以根据to(...)姓名

例如,当 Annita 登录时,她只能看到其中包含她的名字的 &lt;tr&gt;,并且例如带有 Rudy 的 $file &lt;tr&gt; 变得不可见。当消息为to(Everybody)时,所有用户都可以看到该消息

我希望我的问题很清楚,有人可以帮助或解释我...提前谢谢。对此我很头疼,我无法更改消息名称的结构...

【问题讨论】:

  • 使用 PHP 隐藏内容服务器端不是更有意义吗,即只提供用户应该看到的 TRs?
  • 确实是的,但是消息来自保存在特定目录中的外部程序,我无法调整该程序,我唯一能做的就是读出目录...

标签: javascript php jquery


【解决方案1】:

为什么不使用 PHP 来解析 $username 的文件?如果文件中存在$username,则包含它。

请看这里:PHP - parsing a txt file

例如,我以 Rudy 身份登录,所以 $username = 'Rudy.' 现在我使用 PHP 查找与正则表达式 /To\(Rudy\)$/ 匹配的所有文件(您将根据 $username 动态编写)并包含它们. Javascript 绝对不是适合这里工作的工具。

【讨论】:

    猜你喜欢
    • 2021-06-13
    • 1970-01-01
    • 1970-01-01
    • 2012-05-14
    • 1970-01-01
    • 2019-03-24
    • 2012-06-19
    • 1970-01-01
    • 2014-05-28
    相关资源
    最近更新 更多