<?
include "../inc/config.php";
include "../../inc/inc.php";
//----------------------------------------------文件上传----------------------------------------------------------
//得到上传文件的扩展名函数
function extend($file_name)
{
$extend =explode("." , $file_name);
$va=count($extend)-1;
return $extend[$va];
}
function uploadfiles($F_name,$dir)
{
//取得当前日期信息,并连接成为一个字符串
$time = date('YmdHis');
//获得扩展名
$ExtensionSmall=extend($_FILES[$F_name]["name"]);
//文件全名称
$pic=$time."_s.".$ExtensionSmall;
//检查是不是有文件名相同
if(file_exists($dir.$pic))
{
$pic=$time."s_s.".$ExtensionSmall;
}
//文件上传后全路径名称
$uploadfileSmall=$dir.$pic;
$loadSamll=move_uploaded_file($_FILES[$F_name]["tmp_name"],$uploadfileSmall);
if(!$loadSamll)
{
$pic="";
}
return $pic;
}
//上传文件的存储目录
$uploaddir="./../uploadfiles/";
if(!empty($_FILES["pic"]["name"]))
{
$pic=uploadfiles("pic",$uploaddir);
}
//------------------------------------------------文件上传END-------------------------------------------------
//------------------------------------------------检查xml字段-------------------------------------------------
if(file_exists('field.xml'))
{
$doc = new DOMDocument();
$doc->load('field.xml');
$root = $doc-> getElementsByTagName("news");
$num=$root -> item(0)->childNodes->length;
if($num>0)
{
$field = $root -> item(0)-> getElementsByTagName("field");
foreach($field as $list)
{
$type=$list->getElementsByTagName("type");
$type_name=$type->item(0)->nodeValue;
$name=$list->getElementsByTagName("name");
$field=$name->item(0)->nodeValue;
$fields.=",".$field;
if($type_name=="varchar(64)")
{
$v=uploadfiles($field,$uploaddir);
$f_values.=",'".$v."'";
}
else
{
$f_values.=",'".$_POST[$field]."'";
}
}
}
}
//------------------------------------------------检查xml字段end-------------------------------------------------
//插入记录
$ifsearch=$_POST['ifsearch'];
if(empty($ifsearch)){$ifsearch="0";}
$isnewly=$_POST['isnewly'];
if(empty($isnewly)){$isnewly="0";}
$comefrom=$_POST['comefrom'];
if(empty($comefrom)){$comefrom=" ";}
$keyword=$_POST['keyword'];
if(empty($keyword)){$keyword=" ";}
$title_color=$_POST['title_color'];
if(empty($title_color)){$title_color=" ";}
$title_fonttype=$_POST['title_fonttype'];
if(empty($title_fonttype)){$title_fonttype="0";}
$title_fontsize=$_POST['title_fontsize'];
if(empty($title_fontsize)){$title_fontsize="0";}
$ishot=$_POST['ishot'];
if(empty($ishot)){$ishot="0";}
$iscommend=$_POST['iscommend'];
if(empty($iscommend)){$iscommend="0";}
$name1=$_POST['name1'];
if(empty($name1)){$name1=" ";}
$name2=$_POST['name2'];
if(empty($name2)){$name2=" ";}
$name3=$_POST['name3'];
if(empty($name3)){$name3=" ";}
$name4=$_POST['name4'];
if(empty($name4)){$name4=" ";}
$name5=$_POST['name5'];
if(empty($name5)){$name5=" ";}
$name6=$_POST['name6'];
if(empty($name6)){$name6=" ";}
$name7=$_POST['name7'];
if(empty($name7)){$name7=" ";}
$name8=$_POST['name8'];
if(empty($name8)){$name8=" ";}
if(empty($pic)){$pic=" ";}
$sql="INSERT INTO news (
title,
typeid,
ifsearch,
date,
keyword,
isnewly,
comefrom,
content,
ctid,
title_color,
title_fonttype,
title_fontsize,
ishot,
iscommend,
name1,
name2,
name3,
name4,
name5,
name6,
name7,
name8,
uploadname1,
popedom".$fields."
) VALUES (
'".$_POST['title']."',
'".$_POST['typeid']."',
'".$ifsearch."',
'".$_POST['date']."',
'".$keyword."',
'".$isnewly."',
'".$comefrom."',
'".$_POST['content']."',
'".$_POST['ctid']."',
'".$title_color."',
'".$title_fonttype."',
'".$title_fontsize."',
'".$ishot."',
'".$iscommend."',
'".$name1."',
'".$name2."',
'".$name3."',
'".$name4."',
'".$name5."',
'".$name6."',
'".$name7."',
'".$name8."',
'$pic',
'".$_POST['popedomid']."'".$f_values."
)";
$result=mysql_query($sql);
if($result){
//页面跳转
$url="ManageNews.php?typeid=".$_POST['typeid']."&ctid=".$_POST['ctid'];
echo "<SCRIPT LANGUAGE='Javascript'>";
echo "location.href='$url'";
echo "</SCRIPT>";
}
else{
echo $eor;
}
?>