• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

新人请教PHP大神纠正代码错误,一个简单的BLOG代码。

php 搞代码 4年前 (2022-01-25) 17次浏览 已收录 0个评论

<body>

本人刚接触PHP,现在从陈浩编著的《零基础学PHP》里学习做一个简单的博客,将代码敲好后发现执行出现错误,当我输入标题和内容提交后,点击查看日志页面显示“请求参数错误”,但我不知道哪里有问题。还有对于下面的代码有些不理解的地方请一并解答:

  1. 请问add.php5中的$ok有什么作用?它出现的那几行代码不是很理解。

  2. if(mkdir($folder))和If(strlen($result)>0)里面的代码为什么是用双斜杠?貌似不是用来注释啊。

  3. a href=”post.php5?entry=’.$entry.'”这行代码不理解为什么$entry前后都有句点,希望能给我解释这行的意思。

相关的代码已附上,希望懂的朋友帮助下我这名菜鸟,不胜感激。

add.php5

<code><?php$ok = true;if(isset($_POST['title']) && isset($_POST['content'])){    $ok = true;    $title = trim($_POST['title']);    $content = trim($_POST['content']);    $date = time();    $blog_str = $title.'|'.$date.'|'.$content;    $ym = date('Ym',time());    $d = date('d',time());    $time = date('His',time());    $folder = 'contents/'.$ym;    $file = $d.'-'.$time.'.txt';    $file_name = $folder.'/'.$file;    $entry = $ym.'-'.$d.'-'.$time;    if(file_exists($folder)==false){        if(!mkdir($folder)){            //$ok = false;            //$smg = '<p id="err">创建目录异常,添加日志失败</p>';        }    }    $fp = @fopen($file_name,'w');    if($fp){        flock($fp, LOCK_EX);        $result = fwrite($fp,$blog_str);        $lock = flock($fp, LOCK_UN);        fclose($fp);    }    if(strlen($result)>0){        //$ok = false;        $msg = '日志添加成功,查看该日志文章';        echo $msg;    }}?>            <title>基于文本的简易BLOG</title>        <link rel="stylesheet" type="text/css" href="style.css"/>        <body>    <div id="container">        <div id="header">            <h1>我的BLOG</h1>        </div>        <div id="title">            -----I have dream...        </div>        <div id="left">            <div id="blog_entry">                <div id="blog_title">添加一篇新日志</div>                <div id="blog_body">                    <div id="blog_date"></div>                    <table border="0">                                                    <tr><td>日志标题:</td></tr>                            <tr><td> </td></tr>                            <tr><td>日志内容:</td></tr>                            <tr><td><textarea name="content" cols="49" rows="10"></textarea> </td></tr>                            <tr><td> </td></tr>                                            </table>                </div>            </div>        </div>        <div id="right">            <div id="sidebar">                <div id="menu_title">关于我</div>                <div id="menu_body">我是个PHP爱好者</div>            </div>        </div>        <div id="footer">            CopyRight 2011        </div>    </div>    </code>

style.css

<code>body{    font-size:12px;    background-color:#c6c68c;    padding:0;    font-family:Helvetica,sans-serif;}#container{    margin-left:auto;    margin-right:auto;    margin-top:2px;    margin-bottom:0;    padding:0;    width:760px;    background-color:#f6f6f6;    border:1px solid #000;}#header{    margin-left:auto;    margin-right:auto;    padding:8px;    height:80px;    background-color:#E8F3FD;    border-bottom:1px solid #000;    font-size:16px;    font-weight:bold;}#title{    margin-left:auto;    margin-right:auto;    padding:8px;    height:10px;    background-color:#E8F3FD;    border-bottom:1px solid #000;    font-style:italic;}#left{    float:left;    margin:6px 0 4px 2px;    padding:5px;    width:530px;}#right{    float:right;    margin:6px 0 4px 2px;    padding:5px;    width:200px;}#blog_entry{    margin-left:auto;    margin-right:auto;    margin-top:4px;    margin-bottom:1<strong style="color:transparent">9来源gaodai#ma#com搞@代~码$网</strong>搞gaodaima代码0px;    border:1px solid #000;    background-color:#fff;}#blog_title{    border-bottom:1px solid #000;    background-color:#e8ecdb;    margin:0px;    padding:4px;    font-weight:bold;    font-size:13px;}#blog_body{    margin-left:auto;    margin-right:auto;    padding:0 0 8px 0;    font-size:10px;}#blog_date{    margin-left:auto;    margin-right:auto;    padding:0 0 8px 0;    font-size:10px;}#sidebar{    margin-left:auto;    margin-right:auto;    border:1px solid #000;    width:180px;    background-color:#fff;}#menu_title{    border-bottom:1px solid #000;    background-color:#e8ecdb;    margin:0px;    padding:4px;    height:10px;    font-weight:bold;}#menu_body{    margin-left:auto;    margin-right:auto;    margin-top:4px;    padding:6px;}#footer{    clear:both;    text-align:center;    margin-left:auto;    margin-right:auto;    padding:8px;    height:10px;    background-color:#e8f3fd;    border-top:1px solid #000;}#err{    color:red;}</code>

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:新人请教PHP大神纠正代码错误,一个简单的BLOG代码。

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址