DAT004.php 2.2 KB
<?php 
//*****************************************************************************
//* 
//* プログラム名:資料集
//* プログラムID:DAT004.php
//* 機能		:更新.追加.削除
//* 作成者		:新谷(MTC)
//* 
//*****************************************************************************
header("Content-type: text/html; charset=EUC-JP");

include("include/session_start.inc");
include("include/SessionChk.inc");
$strDBinc="include/dbcon.inc";
include($strDBinc);

$strTempPath="temp/".$PHP_FOLDER_NAME."/siryou/";


	if ($intsyorists==1){
		//アップロード
		$reg_date=date("Y/m/d");
		$reg_time=date("H:i:s");
		$strSql = "SELECT * FROM siryo_tbl ORDER BY seq DESC";
		$rsRecset = pg_exec($pg_con,$strSql);
		$intRsCnt = pg_numrows($rsRecset);
		if ($intRsCnt==0) {
			$seqNum=1;
		}else{
			$seqNum=pg_result($rsRecset,0,"seq")+1;
		}
		
		$upfile_name=str_replace(".","/",$upfile_name);
		list($strname,$strextension)=split("/",$upfile_name);
		$upfile_name="siryo_".$seqNum.".".$strextension;
		$file_name_jp=$strname.".".$strextension;
		$file = $strTempPath.$upfile_name;
		if (@move_uploaded_file($upfile,$file)!=0 ) {
			$strSql = "DELETE FROM siryo_tbl WHERE filename = '$upfile_name'";
			$rsRecset = pg_exec($strSql);
			$strSql="INSERT INTO siryo_tbl (seq,filename,filename_jp,syain_cd,up_date,up_time,comment,ctg_no,send_bumon)".
					"VALUES($seqNum,'$upfile_name','$file_name_jp','$PHP_SYAIN_CD',".
					"'$reg_date','$reg_time','$comment',$ctg,$send_bumon)";
			$varResult = pg_exec($pg_con,$strSql);
		} else {
			echo "<BR>";
			echo "<center><font color='#FF0000'>アップロードに失敗しました</font></center>";
			echo "<BR>";
			echo "<BR>";
			exit;
		}
	}
	else{
		//削除
		//ファイル名取得
		$strSql="SELECT filename FROM siryo_tbl WHERE seq = $intseq";
		$objRecSet = pg_exec($strSql);
		if($objRecSet==false){
			echo("SQL実行に失敗しました(SELECT)");
			exit;
		}
		$intRsCnt = pg_numrows($objRecSet);
		if ($intRsCnt!=0) {
			$objRecData = pg_fetch_object($objRecSet, 0);
			$Res = unlink($strTempPath.$objRecData->filename);
		}
		$strSql = "DELETE FROM siryo_tbl WHERE seq = $intseq";
		$rsRecset = pg_exec($strSql);
		if($objRecSet==false){
			echo("SQL実行に失敗しました(delete)");
			exit;
		}	
	}
header("Location:DAT001.php");

?>