仅限管理员使用的字符串命令[php]
我有一个小网站,其中包含来自人们的匿名消息,我想知道如果我写了一个命令,例如/admin,在我的演讲之前,我的颜色显示为红色,在我的文字之前,我显示为admin 范例 /管理员你好 管理员:你好仅限管理员使用的字符串命令[php],php,Php,我有一个小网站,其中包含来自人们的匿名消息,我想知道如果我写了一个命令,例如/admin,在我的演讲之前,我的颜色显示为红色,在我的文字之前,我显示为admin 范例 /管理员你好 管理员:你好 $word = "Admin"; if ($result = mysqli_query($connect, $query)) { /* fetch associative array */ while ($row = mysqli_fetch_assoc($res
$word = "Admin";
if ($result = mysqli_query($connect, $query)) {
/* fetch associative array */
while ($row = mysqli_fetch_assoc($result)) {
if(strpos($row["post_title"], $word) !== false){
printf ("
<div class='row'>
<div class='col-md-12'>
<div class='testimonial'>
<div class='pic'>
<img src='https://image.flaticon.com/icons/png/128/94/94386.png'>
</div>
<p class='description' style='color:red'>" . $row["post_title"] . " </p>
</div>
</div>
</div>");
}
else{
printf ("
<div class='row'>
<div class='col-md-12'>
<div class='testimonial'>
<div class='pic'>
<img src='https://image.flaticon.com/icons/png/128/94/94386.png'>
</div>
<p class='description'>Anonymous: " . $row["post_title"] . " </p>
</div>
</div>
</div>");
}
$word=“Admin”;
如果($result=mysqli_query($connect,$query)){
/*获取关联数组*/
while($row=mysqli\u fetch\u assoc($result)){
if(strpos($row[“post_title”],$word)!==false){
printf(“
“$row[“post_title”]”
");
}
否则{
printf(“
匿名:“.$row[“post_title”]”
");
}
您是否考虑过使用preg_match?(if(preg_match('/admin'/,$admin)){$color=“red”}else{$color:“white”)然后将内嵌css与$color一起使用。这样,您可以询问用户是否是成员,并将其设置为黄色和来宾white@Namys非常感谢您提供的这个示例,但是我如何检查我是否是管理员?如果您有登录名,可以使用会话,在数据库中为admin添加一个额外的列,稍微添加一点(是/否)在php中询问收到的用户是否为admin,基于此,您可以使用$u SESSION['admin']=“true”;然后在这个脚本中询问用户是否为admin if(isset($u SESSION['admin']){'define$color'}@Namys Dude您救了我,谢谢!