Ejemplo n.º 1
0
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    if (empty($_POST['type_id']) || empty($_POST['title']) || empty($_POST['intro'])) {
        check::AlertExit("错误:有必填选项没填!", -1);
    }
    if ($_FILES['Filedata']['name'] != "") {
        $strOldFile = $arrGPic['FileSavePath'] . 's/' . $_POST['savephoto'];
        if (is_file($strOldFile)) {
            // 缩略图删除
            unlink($strOldFile);
        }
        $strOldFile = $arrGPic['FileSavePath'] . 'b/' . $_POST['savephoto'];
        if (is_file($strOldFile)) {
            // 原文件删除
            unlink($strOldFile);
        }
        $_POST['photo'] = $objWebInit->uploadInfoImage($_FILES['Filedata'], '', $_POST['FileListPicSize'], $objWebInit->arrGPic['FileSourPicSize'], $_POST['id']);
    } else {
        $_POST['photo'] = $_POST['savephoto'];
    }
    if (strpos($_POST['type_id'], '|') !== false) {
        $arrTemp = explode('|', $_POST['type_id']);
        $_POST['type_id'] = $arrTemp[0];
        $_POST['type_roue_id'] = $arrTemp[1];
    } else {
        $_POST['type_roue_id'] = ':' . $_POST['type_id'] . ':';
    }
    if ($_POST['summary'] == '') {
        $_POST['summary'] = check::csubstr(trim(str_replace(" ", " ", str_replace("\r\n", "", strip_tags($_POST['intro'])))), 0, $arrGWeb['db_summary_len']);
    }
    if ($_POST['title'] != '') {
        $_POST['title_md5'] = md5($_POST['title']);
Ejemplo n.º 2
0
 if (empty($_POST['type_id']) || empty($_POST['title']) || empty($_POST['intro'])) {
     check::AlertExit("错误:有必填选项没填!", -1);
 }
 $arrTemp = explode('|', $_POST['type_id']);
 $_POST['type_id'] = $arrTemp[0];
 $_POST['type_roue_id'] = $arrTemp[1];
 if ($_POST['title'] != '') {
     $_POST['title_md5'] = md5($_POST['title']);
 }
 //判断文章信息
 $arrTemp = $objWebInit->getInfoList("where title_md5='{$_POST['title_md5']}' and user_id = '{$_SESSION['user_id']}' and type_id='{$_POST['type_id']}'", "", 0, 1);
 if ($arrTemp['COUNT_ROWS'] != 0) {
     check::AlertExit("错误:相同的信息请不要重复发布!需要刷新排列的话,请使用列表下方“提前”选项!", -1);
 }
 if ($_FILES['Filedata']['name'] != "") {
     $_POST['photo'] = $objWebInit->uploadInfoImage($_FILES['Filedata'], '', $_POST['FileListPicSize'], $_POST['csize0']);
 }
 if ($_POST['summary'] == '') {
     $_POST['summary'] = check::csubstr(trim(str_replace(" ", " ", str_replace("\r\n", "", strip_tags($_POST['intro'])))), 0, $arrGWeb['db_summary_len']);
 }
 if (is_array($_POST['photo'])) {
     $_POST['thumbnail'] = $_POST['photo'][0]['photo'];
 } else {
     $_POST['thumbnail'] = $_POST['photo'];
 }
 $objWebInit->saveInfo($_POST, 0);
 if ($arrGWeb['file_static']) {
     //生成静态页面
     $intID = $objWebInit->getMaxID() - 1;
     $strDir = ceil($intID / $arrGCache['cache_filenum']);
     $objCache = new cache($arrGCache['cache_root'] . '-' . $strDir . '/' . $intID . $arrGWeb['file_suffix'], $arrGCache['cache_time']);