一个用php写的记事本
<?
    $filename
="memo.inc"//这是记事本的文本文件,而且一开始就要有此文件,属性为777,可以为空文件
    
$password="password"//管理员密码

    
if ($Pas == $password)
    {
        
$fd=fopen($filename,"r"); //打开文本
        
$memo=fread($fd,filesize($filename)); //将文本里内容读到$memo里
        
fclose($fd);  //关闭文件

        
$entry=explode("|",$memo); //多条纪录在文本中以"|"分割.在这里,将文本用"|"分开后,赋值给数组$entry
        
$memo=""//清空$memo

        
for ($index=1;$index<count($entry);$index++)
        {
            if (
$E[$index]!="on"$memo=$memo."|".$entry[$index]; //对每一条纪录,如果没用被选中,表明没有被删除,便合并到$memo中
        
}
        if (
$con!=""$memo=$memo."|".$con//如果有新的纪录,便将之并入
        
$fd=fopen($filename,"w"); //再次打开文本
        
fwrite($fd,$memo); //写入
        
fclose($fd);
    }
    if (
$memo == "") {
        
$fd=fopen($filename,"r"); 
        
$memo=fread($fd,filesize($filename));
        
fclose($fd); //如果$memo没有被赋值,便读取文件
    
}
    
$entry=explode("|",$memo); //读每一条纪录
    
echo "<form name=Memo method=post>"//开始显显示表单
    
for ($index=1;$index<count($entry);$index++)
    {
        echo 
"<INPUT TYPE=checkbox NAME="."E[$index]>".$entry[$index]."<br>"//加一个可以删除的单选框
    
}
    echo 
"<input type=text name=con>";//添新纪录用,多条纪录间用"|"分割
    
echo "<INPUT TYPE=password NAME=Pas SIZE=1>";//添加或删除要输密码
    
echo "<input type=submit value=submit>";
    echo 
"</form>";
?>