php跳转、代码编辑器等等

    管辖的企业有152家了,而且一直在增加中,太多了记不住,于是想弄个树形结构图,以网页的形式也可以共享给同事用,有时候外出开会的时候,用手机也可以查看。单位名单得保密,只限同事们查询,于是想到用php来写。在index.html中输入密码后,提交给php验证并显示,代码如下:

<?php
header('Content-type: text/html; charset=gb2312'); 
$password = isset($_POST['password']) ? $_POST['password'] : '';
for ($x=1; $x<=100; $x++) {
$password = md5($password);
}
switch ($password)
{
 /*  下面是密码正确时显示的页面 */
case 'df79865af4eaa72e0cb4d80dcf0d68bf':case '071127f71761bd3d247911fec4eb7cd7':
echo <<<END
<!DOCTYPE html >
<html xmlns="
………… 
</html>
END;
  break;
 /*  下面是密码错误的页面 */
default:
echo "<script>location.href='https://baidu.com';</script>";
}
?>

    当用户输入密码后,php会先对用户输入的密码进行md5校验100次,然后将核对校验码,如果正确则转下一步,不正确则带你到百度去。使用校验码比对安全一些,想更安全就“加盐”。校验码正确时,php执行的是将html代码输出到你的浏览器,然后你的浏览器解释运行。所以这是一个php代码和html代码混合的文件。

    一直用notepad++,轻巧免费,可以折叠代码。但是遇到上面的php和html混用的时候失效了,即便我指定了html语言,notepad++也不能识别进而折叠代码:


    太头痛了,于是找免费又好用的代码编辑器……找到了Atom和Sublime Text,前者是开源软件但体积太大启动速度慢,后者有两个软件,Sublime Text 3是收费软件,Sublime Text 2是免费软件,比Atom小多了。下面是Sublime Text编辑php、html混合代码时的样子:

    完全可以识别出被包含的html代码并折叠,方便很多了!有一个主题非常好看:“Ksix”,不知怎么的我在3上能安装,就是不能装在2上,方法是:工具——命令面板——Install Package——搜索“Ksix”安装。