[原创]PHP生成HTML简洁代码 |
写了一个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;
}
?>
|
|
|