setOption("viewName" , "up_pic1"); $up_pic1->setOption("savePath" , $LT["inc"]["dbimagesRoot"] . "/pro1"); $i_pic1 = $up_pic1->saveFile(); switch ($i_pic1){ //检查是否出错 case "1": case "2": case "3": case "4": case "5": foreach($fileSaved as $fileSavedName) {//删除已经上传的文件 if (trim($fileSaveName) != "" && file_exists($LT["inc"]["dbimagesRoot"] . "/pro1/" . $fileSavedName))@unlink($LT["inc"]["dbimagesRoot"] . "/pro1/" . $fileSavedName); }//foreach结束 goback($up_pic1->errorMsg($i_pic1)); exit(); break; case "6": $i_pic1 = ""; break; default: break; }//switch结束 $fileSaved[] = $i_pic1;//保存文件名到数组 /** *排序 */ $i_intOrder = $_POST["i_intOrder"]; //保存数据 $sql = "insert into `pro1Content1` (`pId` ,`name` ,`addDate` ,`content` ,`pic1` ,`intOrder` ) values (" . $conn->qstr($i_pId) . " ," . $conn->qstr($i_name) . " ," . $conn->qstr($i_addDate) . " ," . $conn->qstr($i_content) . " ," . $conn->qstr($i_pic1) . " ," . $conn->qstr($i_intOrder) . " )"; $rs = &$conn->Execute($sql); if (false === $rs) { foreach($fileSaved as $fileSavedName) {//删除已经上传的文件 if (file_exists($LT["inc"]["dbimagesRoot"] . "/pro1/" . $fileSavedName))@unlink($LT["inc"]["dbimagesRoot"] . "/pro1/" . $fileSavedName); }//foreach结束 goback("保存数据时出错!"); exit(); }//if结束 $i_id = $conn->Insert_ID(); //修改排序值 $sql = "update `pro1Content1` set intOrder = id where id = " . $conn->qstr($i_id); $rs = &$conn->Execute($sql); if (false !== $rs){ $rs->Close(); }//end if $arrHtmlImage = array(); $sql = "select * from htmlImageTmp where operator = '" . $_SESSION[$LT["SESSION"]][account_] . "' and tableName = 'pro1Content1'";//找出HTML中上传的图片 $rs = &$conn->Execute($sql); if (false === $rs) { } else { $arrHtmlImage = $rs->GetArray(); $rs->Close(); }//end if foreach ($arrHtmlImage as $htmlImageDef) { if (!strstr($i_content , $htmlImageDef["name"])) { if (file_exists($LT["inc"]["dbimagesRoot"] . "/" . $sysDir . "/" . $htmlImageDef["name"]))@unlink($LT["inc"]["dbimagesRoot"] . "/" . $sysDir . "/" . $htmlImageDef["name"]); } else { $sql = "insert into htmlImage (pId , name , operator , tableName) values (" . $conn->qstr($i_id) . " , " . $conn->qstr($htmlImageDef["name"]) . "," . $conn->qstr($htmlImageDef["operator"]) . "," . $conn->qstr($htmlImageDef["tableName"]) . ")"; $rs = &$conn->Execute($sql); if (false === $rs) { } else { $rs->Close(); }//end if }//end if }//end foreach $sql = "delete from htmlImageTmp where operator = " . $conn->qstr($_SESSION[$LT["SESSION"]][account_]) . " and tableName = " . $conn->qstr("pro1Content1"); $rs = &$conn->Execute($sql); if (false === $rs) { } else { $rs->Close(); }//end if $resultMsg = "数据已经成功保存!"; $conn->Close(); echo ""; exit(); /** * 显示信息返回 */ function goback($show_infor) { echo ""; }//function goback结束 ?>