$datetime = date("Y-m-d H:i:s");//取得当前时间 如:2005-03-15 20:30:10
$query = "insert into news values('','".$title."','".$content."','".$datetime."')";//SQL语句
require "conn.php";//连接数据库
$result = mysql_query($query) or die(mysql_error());//执行SQL语句,错误则返回Mysql错误信息
if($result){ //判断数据库查询结果
$id = mysql_insert_id();//取得插入的id号
$filename = $id.".html";//设定文件名等于id.html号
if($fp = fopen($filename, "w")){//新建文件,成功后添加内容
$filecontent = str_replace("{title}", $title, $filecontent);//这是应该是在作替换$filecontent这个可能是从模板读出来的字符串
$filecontent = str_replace("{content}", $content, $filecontent);//同上
$filecontent = str_replace("{datetime}", $datetime, $filecontent);//同上
if(!fwrite($fp, $filecontent)){//把内容写入文件
$query = "delete from news where newsid=".$id;//如果失败则删除这条数据库的记录
$result = mysql_query($query) or die(mysql_error());//如果删除失败返回Mysql错误信息
fclose($fp);//关闭id.html文件
unlink($filename);//删除id.html文件
echo "<script>alert('Add news failed!');location.href='index.php';</script>";//失败跳转
exit;
}else {
echo "<script>alert('Add news successed!');location.href='index.php';</script>";//成功跳转
}
}
}
}
$query = "insert into news values('','".$title."','".$content."','".$datetime."')";//SQL语句
require "conn.php";//连接数据库
$result = mysql_query($query) or die(mysql_error());//执行SQL语句,错误则返回Mysql错误信息
if($result){ //判断数据库查询结果
$id = mysql_insert_id();//取得插入的id号
$filename = $id.".html";//设定文件名等于id.html号
if($fp = fopen($filename, "w")){//新建文件,成功后添加内容
$filecontent = str_replace("{title}", $title, $filecontent);//这是应该是在作替换$filecontent这个可能是从模板读出来的字符串
$filecontent = str_replace("{content}", $content, $filecontent);//同上
$filecontent = str_replace("{datetime}", $datetime, $filecontent);//同上
if(!fwrite($fp, $filecontent)){//把内容写入文件
$query = "delete from news where newsid=".$id;//如果失败则删除这条数据库的记录
$result = mysql_query($query) or die(mysql_error());//如果删除失败返回Mysql错误信息
fclose($fp);//关闭id.html文件
unlink($filename);//删除id.html文件
echo "<script>alert('Add news failed!');location.href='index.php';</script>";//失败跳转
exit;
}else {
echo "<script>alert('Add news successed!');location.href='index.php';</script>";//成功跳转
}
}
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货