|
|
|
การ uploaded file ค่ะ คือว่าเวลาupแล้วชื่อที่เก็บไปในฐานข้อมูลมี แต่ file ที่เก็บไม่พบเลยค่ะ ไม่รู้ว่าเก็บถูกหรือเปล่า พอขึ้นเว็บแล้ว ที่up ไม่มี file แต่upที่เครื่องมันได้ค่ะ ช่วยดูให้หน่อยนะค่ะ ขอบคุณค่ะ |
|
|
|
|
|
|
|
Code (PHP)
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?
ob_start();
@session_start();
$datenow=date("Y-m-d");//วันที่ปัจจุบั
require_once("include/config.inc.php");
if (isset($_POST['button51'])){ //ถ้ามีการส่งค่ามาหรือมีการกดปุ่ม Submit มา
//การทำในส่วนของ human_id การรันรหัส
$sql="select max(ovcid) as ovcid from tb_ovc";
$fetch_id=mysql_fetch_array(mysql_query($sql));
$ovcid =substr($fetch_id['ovcid'],1);
$ovcid = $ovcid+1;//การบวกค่าทีละ 1
$ovcid= sprintf("%05d",$ovcid);
$time=time();
$path_file="filename";
$filetype=$_FILES['file']['type'];
if ($filetype=="application/pdf"){
$filename=$time.".pdf";
}else if ($filetype=="application/octet-stream"){
$filename=$time.".rar";
}else if ($filetype=="application/x-zip-compressed"){
$filename=$time.".zip";
}else {
echo "<br> กรุณาอัพโหลดเฉพาะไฟล *.pdf ,*.rar,*.zip <br>";
echo "<a href=' javascript:history.back();'>กลับไป</a>";
exit;
}
move_uploaded_file($file,"$path_file/".$filename);
$ovcname = $_POST['ovcname'];
$ovctype = $_POST['ovctype'];
$sql = "insert into tb_ovc";
$sql .=" values('$ovcid','$ovcname','".$filename."','$datenow','$ovctype')";
//echo $sql;
//exit;
$query=mysql_query($sql)or die(mysql_error());
echo "<img src='images/loading.gif'>"."<br>";
echo"บันทึกเรียบร้อย.....";
echo"<meta http-equiv='refresh'content='0;URL=?module=admin&pages=admin_ovc_add'>";
exit;
//echo $sql;
//exit;//หยุดการรันคำสั่ง ณ บรรทัดนี้
}
?>
<script src="js/validation.js"></script>
<script>
function check_from(){
var obj = document.frm1; // frm_valid ชื่อฟอร์ม ต้องระบุฟอร์มที่เราใช้
if(obj.ovcname.value=="") {
alert("กรุณากรอกหัวข้อด้วยค่ะ") ;
obj.ovcname.focus() ;
return false ;
}
else if(obj.file.value=="") {
alert("กรุณาเลือกข้อมูลด้วยค่ะ") ;
obj.file.focus() ;
return false ;
}
else
return true ;
}
</script>
<body>
<?
$sql = "select count(*) from tb_ovc";
$row = mysql_result(mysql_query($sql),0,0);
if(isset($_GET['page']))
$page = $_GET['page'];
else $page = 0;
$ppage = 40;
$npage = ceil($row/$ppage);
$min = $page * $ppage;
$max = $min + $ppage;
?>
<form action="" method="post" enctype="multipart/form-data" onSubmit="return check_from(this)" name="frm1" id="frm1">
<table width="600" border="0">
<tr>
<td colspan="4" align="center">
<table width="162" height="43" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td background="images/21.jpg"><div align="center" class="style2"><font color="#FFFFFF" size="5" face="MS Sans Serif, Tahoma, sans-serif"> อวช.</font> </div></td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="right">หัวข้อ :</td>
<td align="left"><label>
<input name="ovcname" type="text" id="ovcname" size="30" maxlength="50">
</label></td>
</tr>
<tr>
<td align="right">ประเภท :</td>
<td align="left"><label>
<select name="ovctype" id="ovctype">
<option value="1">หลักเกณฑ์และวิธีการประเมินฯ</option>
<option value="2">แบบฟร์อม</option>
</select>
</label></td>
</tr>
<tr>
<td width="127" align="right">เอกสารประกอบ :</td>
<td width="463" align="left" bgcolor="#FFFFFF"><label>
<input name="file" type="file" id="file" size="30" />
</label>
<font color="#FF0000" size="2" face="MS Sans Serif, Tahoma, sans-serif"> (เฉพาะ *.pdf ,*.rar,*.zip)</font>
</td>
</tr>
<tr>
<td> </td>
<td align="left"><input type="submit" name="button51" id="button51" value=" บันทึก " /></td>
</tr>
</table>
<table width="600" border="0">
<tr>
<td width="38" align="center" background="images/bg22.png">ลำดับ</td>
<td width="100" align="center" background="images/bg22.png">ประเภท</td>
<td width="264" align="center" background="images/bg22.png">หัวข้อ อวช.</td>
<td width="80" align="center" background="images/bg22.png">เอกสารประ</td>
<td width="61" align="center" background="images/bg22.png">แก้ไข</td>
<td width="31" align="center" background="images/bg22.png">ลบ</td>
</tr>
<?
$no=0;//รันลำดับ
$strSQL="select *
from tb_ovc
order by ovcid DESC
limit $min,$max";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
while($record = mysql_fetch_array($objQuery)){;
$ovcid=$record[ovcid];
$ovctype=$record[ovctype];
$ovcname=$record[ovcname];
$ovcfif=$record[ovcfif];
$ovcdate=$record[ovcdate];
$mark_id=$type_news;
if ($ovctype==1){
$name="หลักเกณฑ์และวิธีการประเมินฯ";
}else{
$name="แบบฟอร์ม";
}
$brith = explode("-",$ovcdate);
$m = $brith[1]*1; //เดือน
$y =$brith[0]+543; //ปี
$date1=$brith[2]." ".$short_month[$m]." ".$y; // แสดง วัน เดือน ปี
$h1 = "ไม่มีเอกสาร";
$h2 = "<a href='filename/$ovcfif'>download</a>";
if ($ovcfif=="")
{
$photo = $h1;
}
else {
$photo = $h2;
}
if ($bg =="#FFCCFF"){
$bg="#FFFFFF";
}else {
$bg="#FFCCFF";
}
$no++;//เพิ่มลำดับ
?>
<tr bgcolor="<?php echo $bg;?>">
<td align="center"><? echo $no;?></td>
<td align="center"><? echo $name;?></td>
<td align="left"><? echo $ovcname; ?> ...<? echo $date1; ?>
<? if(time()<=strtotime($ovcdate." +5 day")){
echo "<img src='images/new.gif' border='0'>";
} ?>
</td>
<td align="center"><? echo $photo;?></td>
<td height="20" align="center"><img src="images/edit.gif" width="9" height="11"><a href="?module=admin&pages=admin_ovc_edit&ovcid=<?=$record['ovcid']?>"title='แก้ไขข้อมูล'class="style1"onclick ="return confirm('คุณต้องการแก้ไขข้อมูล จริงหรือไม่')">[แก้ไข]</a></td>
<td height="20" align="center"><a href="?module=admin&pages=admin_ovc_del&ovcid=<?=$record['ovcid']?>"title='ลบข้อมูล' class="style1"onclick ="return confirm('คุณต้องการลบข้อมูล จริงหรือไม่')">[ลบ]</a></td>
</tr>
<? } ?>
</table>
<br>
หน้าที่ :
<? for($i=0;$i<$npage;$i++) { ?>
<a href="?module=admin&pages=admin_ovc_add&page=<? echo $i; ?>">
<?=$i+1; ?>
</a>
<? } ?>
</form>
</body>
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2012-01-12 09:54:49 |
By :
sirinthip |
View :
867 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้า server เป็น linux ตรวจสอบ permission ของโฟลเดอร์
และตรวจสอบไฟล์ php.ini ว่า อนุญาตให้อัพโหลดไฟล์ขนาดเท่าไหร่
|
|
|
|
|
Date :
2012-01-12 10:13:09 |
By :
narubet |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|