首页 > 后端开发 > php教程 > php blog网站开发实例教程(1/8)_PHP教程

php blog网站开发实例教程(1/8)_PHP教程

PHP中文网
发布: 2016-07-13 10:57:57
原创
1728 人浏览过

php blog网站开发实例教程  本章介绍一个基于文本的简易BLOG系统,当然我们可以利用这款blog系统的开发,很好的理解php网站开发原理了,其实网站开发容易于博客开哦,下面来看功能模块。

相关推荐:php网站开发实例教程

  本章介绍一个基于文本的简易blog系统,当然我们可以利用这款blog系统的开发,很好的理解php网站开发原理了,其实网站开发容易于博客开哦,下面来看功能模块。
  post.php  读文件并显示日志内容的php程序。
  page.html  显示日志文章的html文档。
  style.css教程  页面显示效果的css代码。
  add.php  添加blog文章的php程序。
  config/auth.php 用户名和密码配置文件。
  index.php  blog首页程序。
  edit.php  编辑blog文章的程序。
  delete.php  删除blog文章的程序。
  archives.php 归档显示blog文章的程序。
  logout.php  退出登录的程序。

 */
  //post.php  读文件并显示日志内容的php程序。
 

<?php
if(!isset($_get[&#39;entry&#39;]))
{
    echo &#39;请求参数错误&#39;;
    exit;
}

$post_data = array();

$path = substr($_get[&#39;entry&#39;],0,6);             //日志存储目录
$entry = substr($_get[&#39;entry&#39;],7,9);            //日志文件名称
$file_name = &#39;contents/&#39;.$path.&#39;/&#39;.$entry.&#39;.txt&#39;;

if(file_exists($file_name))
{
    $fp = @($file_name, &#39;r&#39;);
    if($fp)
    {
        flock($fp, lock_sh);
        $result = fread($fp, filesize($file_name)*100);
    }
    flock($fp, lock_un);
    fclose($fp);
}

$content_array = explode(&#39;|&#39;, $result);

$post_data[&#39;subject&#39;] = $content_array[0];
$post_data[&#39;date&#39;] = date(&#39;y-m-d h:i:s&#39;,$content_array[1]);
$post_data[&#39;content&#39;] = $content_array[2];
//print_r($post_data);
?>

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html>
<head>
<title>基于文本的简易blog</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<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"><? echo $post_data[&#39;subject&#39;];?></div>
   <div id="blog_body">
    <div id="blog_date"><? echo $post_data[&#39;date&#39;];?></div>
    <? echo $post_data[&#39;content&#39;];?>
   </div><!--blog_body-->
  </div><!--blog_entry-->
 </div>
 
 <div id="right">
        <div id="sidebar">
            <div id="menu_title">关于我</div>
            <div id="menu_body">www.111cn.net</div>
        </div>
    </div>
 
 <div id="footer">
  copyright 2007
 </div>
</div>

<body>
</html>
登录后复制

//page.html 显示日志文章的html文档。

代码如下

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html>
<head>
<title>blog</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>

<div id="container">
    <div id="header">
        <h1>我的blog</h1>
    </div>
    <div id="title">
        ----i have a dream....
    </div>
    <div id="left">
        <div id="blog_entry">
            <div id="blog_title">日志文章标题</div>
            <div id="blog_body">
                <div id="blog_date">2007-12-01</div>
                日志文章内容
            </div>
        </div>
    </div>
    
    <div id="right">
        <div id="sidebar">
            <div id="menu_title">关于我</div>
            <div id="menu_body">m.sbmmt.com</div>
        </div>
    </div>
    
    <div id="footer">
        copyright 2007
    </div>
</div>

<body>
</html>
登录后复制

 

   


相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板