$post_content = isset($_POST["content"]) ? trim($_POST["content"]) : ""; $post_category = isset($_POST["category"]) ? trim($_POST["category"]) : ""; $post_keywords = isset($_POST["keyword"]) ? trim($_POST["keyword"]) : ""; $post_description = isset($_POST["description"]) ? trim($_POST["description"]) : ""; if ($post_title == "") { exit("发布失败,标题为空!"); } if ($post_content == "") { exit("发布失败,内容为空!"); } //把内容中的站外图片下载到本地 require_once Croot . "libs/file.class.php"; $complexstr = new Images($post_content); $post_content = $complexstr->replace($cfg["uploads"]); //下面开始进行写入操作 //加载相关链接引擎 require_once Croot . "libs/dirlist.class.php"; $newlist = new dirlist(); $linklist = $newlist->getLink($cfg["storedir"]); //加载模板引擎 require_once Croot . "libs/template.class.php"; $template = new Template(); $template->assign("title", $post_title); $template->assign("content", $post_content); $template->assign("keywords", $post_keywords); $template->assign("description", $post_description); $template->assign("indexdir", urlroot); $template->assign("templateurl", urlroot . "templates/"); $template->assign("newslist", $linklist); $template->save_html($cfg["storedir"]); echo $post_title . "发布成功!";