Maison  >  Article  >  développement back-end  >  php blog网站开发实例教程(1/8)_PHP教程

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

PHP中文网
PHP中文网original
2016-07-13 10:57:571691parcourir

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">www.php.cn</div>
        </div>
    </div>
    
    <div id="footer">
        copyright 2007
    </div>
</div>

<body>
</html>

 

   


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn