刚才忍着巨大的耐心看了一下,差点受不了,以后提问题一定要写的清楚一点,不然一大段乱糟糟的代码谁会看啊你犯了一个低级错误把
if(strlen($_COOKIE['cookOperator']<=6)
改成
if(strlen($_COOKIE['cookOperator'])<=6)
就是少了这个括号
你再试试看

解决方案 »

  1.   

    <?
    if (strlen($_COOKIE['cookOperator']<=6){
    <table cellspacing="0" cellpadding="0" style="margin: 5px;" width="500">
    <tr align=center><td><font color=red>通&nbsp;&nbsp;知</font></td></tr>
    <tr><td><font size='3'>&nbsp;&nbsp; A 大撒发送风大算法色发物</font>
    } else
    echo "没有权限";
    ?>这里好像和你的注释说做的是反的
    当长度小于等于6的时候显示A
    当长度大于6的时候显示 "没有权限"
      

  2.   

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <link rel="STYLESHEET" type="text/css" href="css/css.css">
    <script language=javascript src=js/menu.js></script>
    </head>
    <body  class="editorBody" group="group1" oncontextmenu="return false" ondragstart="return false" onselectstart="return false">
    <div id="topToolBar"><?php
    showMenuJS();
    ?>
    </div>
    <?php
    if(return_level()=="admin"){
    echo "<font color='red'>121231334:</font><br>";
    }else
    echo "<font color='red'>4556445:".$_COOKIE['cookLevel']."&nbsp;&nbsp;&nbsp;&nbsp;</font>";if(strcmp($_COOKIE['cookOperator'],'00')!=0)
            echo '<font color=red>000000:'.$_COOKIE['cookOperator'].'</font><br>';
    echo "<hr size=1>";
    echo "IP: ".$_SERVER['REMOTE_ADDR'];
    echo "<br>当前时间: ".date("Y年m月d日");
    echo '<font color=red><br><br>阿瑟风大撒</font>';
    //////有错误,以下功能不能实现、、当操作员名称长度>=6显示A 否则显示"没有权限";应该怎样??
    <?
    if (strlen($_COOKIE['cookOperator']<=6)){
    ?>
    <table cellspacing="0" cellpadding="0" style="margin: 5px;" width="500">
    <tr align=center><td><font color=red>通&nbsp;&nbsp;知</font></td></tr>
    <tr><td><font size='3'>&nbsp;&nbsp; A 大撒发送风大算法色发物</font>
    <?

    else
    echo "没有权限";
    ?>