PHP生成HTML的技术原理

1)在MYSQL里新建一数据库,命名为 database (可自定义),新建一表,命名为 news(因为是新闻发布嘛,取个好记的名字即可,可自定义),然后建立这几个字段名: 
  id (自动递增,这是关键,类型:INT) 
  title (顾名思义,新闻标题,类型可取 TEXT) 
  content (新闻内容,类型可取 TEXT) 
  path (HTML文件路径,类型可取 TEXT) 

(2)建立 conn.php 
  这是连接数据库的PHP文件,你可以把连接数据的语句单独放在这一文件里,以后多个需要连接数据库的文件直接引用这个文件即可。 

(3)设计添加新闻的表格 add.form 简单的源代码如下: 


  1.    <form method=”post” action=”add.php”> //提交至 add.php
  2.   新闻标题:<input type=”text” name=”title” size=”20”><br>
  3.   新闻内容:<textarea name=”content” cols=”10” rows=”25”></textarea><br>
  4.   <input type=”submit” name=”提交”>
  5.   </form>
复制代码


(4)建立一个 HTML 的模板,另存为model.htm,和 add.php可以在同一目录下。 
  示例源代码:
  1.   <html>
  2.   <body>
  3.   此新闻的标题:{title}
  4.   此新闻的内容:{content}
  5.   </body>
  6.   </html>
复制代码

  { }大括号内的内容即是要被替换的内容,整个静态模板的设计可以根据自己的思路,但{ }内被替换的内容必须包含在内,如上面的{title},{content};咔咔~简单地说,设计好一个很好看的新闻模板后,把要被替换的如{title},{content}等标记放到需要的地方就可以了撒。 

(5)详解 add.php 源码 


  1. <?php
  2.   require_once(“conn.php”); //引用conn.php,连接数据库
  3.   $title=$_POST[“title”];
  4.   $content=$_POST[“content”]; //获得表单变量
  5.   //以下建立一文本文档,其值自动计数
  6.   $countfile="count.txt
原文地址:https://www.cnblogs.com/gxldan/p/4066799.html