纵有疾风起
人生不言弃

自制留言板

<?php
    error_reporting(E_ALL & ~E_NOTICE);
    date_default_timezone_set(“PRC”);
    //如果提交了留言,就将留言信息写入一个叫message.txt的文档中
    if(isset($_POST[‘dosubmit’])){
        if(($_POST[‘username’]!=null)&&($_POST[‘title’]!=null)&&($_POST[‘message’]!=null)){
        $mess=$_POST[‘username’].”||”.time().”||”.$_POST[‘title’].”||”.$_POST[‘message’].”[n]”;
        //利用自定义函数将消息内容写入文件
        writemess(“message.txt”,$mess);
        
        //利用自定义函数将消息内容读出
        readmess(“message.txt”);
        }
    }
    
    function writemess($filename,$mess){
        $fp=fopen($filename,”a”);
        fwrite($fp,$mess);
        fclose($fp);
    }
    
    function readmess($filename){
        //取出文件中的内容
        $mess=file_get_contents($filename);
        //去除文本末尾多余的[n]
        $mess=rtrim($mess,”[n]”);
        //以[n]来分隔留言信息
        $arrmess=explode(“[n]”,$mess);
        //foreach遍历
        foreach($arrmess as $arr){
            //利用list()函数获取利用’||’分割出来的字符串
            list($user,$date,$title,$content)=explode(“||”,$arr);
            echo “<b>$user</b>,”.date(“Y-m-d H:i:s”,$date).”,<i>$title</i>,”.”<u>$content</u>”.”<br>”;
        }
    }
?>
<!– 留言板表单–>
<form action=”test.php” method=”post”>
    用户名:<input type=”text” name=’username’ value=”/><br/>
    标题栏:<input type=’text’ name=’title’ value=”/><br/>
    留言板:<textarea name=’message’ cols=’30’ rows=’2’/></textarea><br/>
            <input type=’submit’ name=’dosubmit’ value=’提交留言’/><br/>
</form>

原文链接:https://blog.csdn.net/living_ren/article/details/76559962

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

未经允许不得转载:起风网 » 自制留言板
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录