| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 958 人关注过本帖
标题:刚写的一个PHP生成HTML代码!
只看楼主 加入收藏
adleyliu
Rank: 1
等 级:新手上路
帖 子:146
专家分:0
注 册:2005-5-8
收藏
 问题点数:0 回复次数:0 
刚写的一个PHP生成HTML代码!

数据库结构:


$sql = 'CREATE TABLE `yl_info` ('
. ' `yl_id` INT NOT NULL AUTO_INCREMENT, '
. ' `yl_title` VARCHAR(255), '
. ' `yl_name` VARCHAR(255), '
. ' `yl_file` VARCHAR(255), '
. ' `yl_body` TEXT, '
. ' `yl_adate` DATETIME,'
. ' UNIQUE (`yl_id`)'
. ' )'
. ' TYPE = myisam';


创建目录及文件同时写入数据库:

<?php
include("conn.php");
$path="fileinfo/"; //设定主目录
$pathdate=date("Y-m-d"); //设定今日目录名
$file=date("YmdHis"); //文件名前缀
$filetype=".html"; //文件名后缀
$files=$file.$filetype; //完整文件名
$filepahtname=$path.$pathdate."/".$file.$filetype; //文件目录及文件名
////////////////////////////////////////取得表单字段
$title=$_POST['title'];
$name=$_POST['name'];
$body=$_POST['body'];
$adate=date("Y-m-d H:i:s");
////////////////////////////////////////////文章生成
$titles="<br><br>标题:<font color='#306800'>$title</font><br>作者:<font color='#306800'>$name</font><br>时间:<font color='#336600'>$adat</font><br>";
$titles.="内容:$body";
$pathname=@opendir($path);//主目录
if (!$pathname){
mkdir($path,0700);
}
$pathd=@opendir($path.$pathdate."/");//今日目录
if (!$pathd){
mkdir($path.$pathdate."/",0700);
}
$filename=@fopen($path.$pathdate."/".$files,"a"); //打开一个文件
fwrite($filename,$titles);
fclose($filename);
echo $filepahtname;
//把文章写入数据库
$sql="insert into yl_info (yl_title,yl_name,yl_file,yl_body,yl_adate)";
$sql.="values ('$title','$name','$filepahtname','$body','$adate')";
//$query=mysql_query($yl_dbname,$sql);
$query=@mysql_db_query($yl_dbname,$sql);
if (!$query){
print "添加失败";
print "<a href='info_add.php'><font color=red>返回</font></a>";
exit;
}else{
echo "添加成功<a href='info_add.php'>继续发布</a>";
exit;
}

?>



很简洁的代码,日后会改成类

详请参阅:http://www.115000.com.cn/liuy/main_webindex.html
搜索更多相关主题的帖子: PHP HTML 代码 
2006-01-23 20:52
快速回复:刚写的一个PHP生成HTML代码!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028337 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved