1. $_SERVER["PHP_SELF"]
2. $_SERVER["HTTP_REFERER"]
3. 0
4. 未授权
5. header("HTTP/1.0 404 Not Found");
6. 对数组进行逆向排序并保持索引关系
7. All errors and warnings
8. $dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);//是不是指PDO
9. /<script[^>].*?>.*?<\/script>/si
10. 
    LoadModule php5_module "D:/xampp/apache/bin/php5apache2.dll"11. 
    AddType application/x-httpd-php-source .phps
    AddType application/x-httpd-php .php .php5 .php4 .php3 .phtml
12. 发生异常时include产生警告require产生致命错误
13. require_once()/include_once()
14. serialize() /unserialize()
15. allow_call_time_pass_reference 
16. 自然左外连接
17. 这个不会
18. 结束标识符所在的行不能包含任何其它字符除";"单选部分

解决方案 »

  1.   

    对于正则
     /<script[^>].*?>.*?<\/script>/si
    是不是<scriptisScript just test script</script>也被过滤了
      

  2.   

    学生姓名及对应的的各科总成绩
    SELECT user.name AS name, SUM( score.score ) AS sum
    FROM tbl_user AS user
    LEFT JOIN tbl_score AS score ON score.ID = user.ID
    GROUP BY score.ID
    不知是不是所求的
      

  3.   

    12.写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。
    写个第归函数,若当前节点为目录则继续遍历其子节点13.简述论坛中无限分类的实现原理。
    没仔细研究过
    可能是每个类别均设有一个父类,根节点的父类设为null或用0表示吧
    但这样求一个类别树时可能比较麻烦
    若每个类别均设有子类别,叶节点则为最下层的类别,可能求类别树时相对容易一点
    只是每次编辑类别时数据操作可能麻烦些.14.设计一个网页,使得打开它时弹出一个全屏的窗口,该窗口中有一个文本框和一个按钮。用户在文本框中输入信息后点击按钮就可以把窗口关闭,而输入的信息却在主网页中显示。
    怎么像是要做那些烦人的广告窗口啊!?
    "打开它时弹出一个全屏的窗口"
    一般都被拦截了! ^_^
      

  4.   

    <scriptisScript just test script</script>不会被过滤$s="<script isScript just test script</script>";
    $patten=" /<script[^>].*?>.*?<\/script>/si";
    echo preg_match($patten,$s);0
      

  5.   

    $s="<script isScript just test script</script>";
    呵呵
    我是说script isScript之间没有空格的情况,即
    $s="<scriptisScript just test script</script>";
      

  6.   

    呵呵
    写错了
    $s="<scriptisScript just test script</script>";
    改为
    $s="<scriptIsScript >> just test script</script>";
      

  7.   

    今天遇到类似的问题12 遍历
    <?php
    $p=array();function getAllFile($path="./") {
    global $p;
    if ($handle = opendir($path)) {
        while (false !== ($file = readdir($handle))) {
         if($file!="." && $file!="..") {
           if(is_dir($file)) {
            getAllFile($path.$file."/");
           } else {
              $ex=array_pop(explode(".",$file));
              array_push($p, $path.$file);
            }
          }
        }
            closedir($handle);
    }
    }getAllFile();echo "<pre>";
    print_r($p);
    echo "</pre>";
    ?>
      

  8.   

    php中,翻转字符的函数是什么啊?
      

  9.   

    <HTML>
    <HEAD>
    <TITLE>myDialog.htm</TITLE>
    <SCRIPT>
    /* -------------------------------------------------------------
    This function makes use of the dialogArguments property of the
    window object. dialogArguments allows the global variable sUserName
    to feed the value supplied to the input in this dialog box back to
    the window that called it.
    ---------------------------------------------------------------- */
    function fnGetInfo()
    {
    var sData = dialogArguments;
    sData.sUserName = oEnterName.value;
    sData.fnUpdate();
    }
    /* -------------------------------------------------------------
    This function cleans up in case the user has clicked the
    Apply button before canceling.
    ---------------------------------------------------------------- */
    function fnCancel()
    {
    var sData = dialogArguments;
    sData.sUserName = "Joan";
    sData.fnUpdate();
    }
    </SCRIPT>
    </HEAD>
    <BODY>
    <LABEL FOR="oEnterName" ACCESSKEY="f">Enter your
    <SPAN STYLE="text-decoration:underline">F</SPAN>irst Name</LABEL>
    <INPUT ID=oEnterName><BR><BR>
    <INPUT VALUE="Apply" TYPE=button onclick="fnGetInfo();">
    <INPUT VALUE="Ok" TYPE=button onclick="fnGetInfo();window.close();">
    <INPUT VALUE="Cancel" TYPE=button onclick="fnCancel();window.close();">
    </BODY>
    </HTML>手册是这个很适合最后一题目
      

  10.   

    都是基础题 开卷才会 闭卷很多都答不上来貌似是招聘coder的题
      

  11.   

    没查资料...发现好多问题..
     第12个是发的以前我写的一个function,可以遍历目录并同时改名,我就不再把它改成题重要求的那样了.1, $_SERVER['PHP_SELF'] $_SERVER['HTTP_REFERER']2, 03, header('HTTP/1.0 404 NotFound);4, 倒序排列数组 。5, 6, 7, LoadModule php5_module "/php5/php5apache2.dll" AddType application/x-httpd-php .php8, 当被包含文件不存在时require 会产生致命错误,而使用include的程序可以继续执行 require_once()9, unseralize()10, 11, SELECT u.name, s.subject, s.score FROM tbl_score s LEFT JOIN tbl_user ON u.id=s.id;12,
    $rootdir="./renameTest";
    $endTag=0;
    echo "The following files has been renamed:<br><br>\n";
    renameFiles($rootdir);function renameFiles ($dir){
    $handle = opendir($dir);
    while ($name = readdir($handle)){
    if ($name != '.' && $name != '..'){
    if (!is_dir("$dir/$name")){
    echo "$dir/$name<br>\n";
    rename("$dir/$name","$dir/preFix$name");
    }else {
    renameFiles("$dir/$name");
    }
    }
    }
    closedir($handle);
    }
      

  12.   

    从来不记这些函数的,这么多,脑袋将不下,何况还有asp、.net...这么多那记得住啊
      

  13.   

    学生姓名及对应的的各科总成绩
    SELECT user.name AS name, SUM( score.score ) AS sum
    FROM tbl_user AS user
    LEFT JOIN tbl_score AS score ON score.ID = user.ID
    GROUP BY score.ID
    不知是不是所求的-------------------------------
    上面的是不是应该这样子?
    SELECT user.name AS name, SUM( score.score ) AS sum
    FROM tbl_user AS user
    LEFT JOIN tbl_score AS score ON score.ID = user.ID
    GROUP BY user.ID
      

  14.   

    滔滔江水哇
    一楼的,pfpf,上来就全给搞了。
      

  15.   

    面试题,做一个像sohu或sina那样的网站,