ขอถามความคิดเห็น หน่อยครับ เรื่องการ Upload files เช็คชื่อไฟล์ แบ่งประเภท
ไม่มีคนตอบเลย T_T
Date :
2012-08-27 16:51:37
By :
cappuczino
ไม่ตอบเพราะ งง ครับ
เอาเป็นว่าทำแบบไหนแล้วใช้งานได้สะดวกสุดก็ทำไปเลยครับ ติดปัญหาค่อยมาถาม ช่วยกันแก้ใหม่
Date :
2012-08-27 16:52:41
By :
apisitp
คร่าว ๆ นะ
Code (PHP)
$name = $_FILES["fileUpload"]["type"] ;
//เอาชื่อไฟล์ที่อัพโหลดมา ไปหาในข้อมูล ตาราง
$sql = "select * from table where ฟิลด์ที่เก็บชื่อไฟล์ like '%name%'"; //เปลี่ยนแปลงตามต้องการ
$sqlquery=mysql_db_query($dbname, $sql);
$total = mysql_num_rows($sqlquery);
if($total >0) { //ถ้าพบข้อมูล แสดงว่าชื่อที่นำมาค้น มีการซ้ำ
echo "<script>alert ('เอกสารที่ท่านเลือก มีอยู่ในฐานข้อมูลแล้ว กรุณาเลือกไฟล์ใหม่');history.back();</script>";
}else {
//แต่ถ้าไม่พบค่าซ้ำ ก็ทำการ upload ไฟล์ตามเงื่อนไขที่ต้องการ ตรงนี้น่าจะพอทำได้นะครับ
}
Date :
2012-08-27 17:16:06
By :
apisitp
Code (PHP)
<html>
<head>
<title></title>
<meta http-equiv=Content-Type content="text/html; charset=tis-620">
</head>
<body>
<script language="javascript">
function fncSubmit()
{
if(document.getElementById("txtAlbumName").value == "")
{
alert('Please input Album Name');
document.getElementById("txtAlbumName").focus();
return false;
}
if(document.getElementById("filAlbumShot").value == "")
{
alert('Please input Album Shot');
document.getElementById("filAlbumShot").focus();
return false;
}
else
{
var file=document.getElementById("filAlbumShot").value;
var patt=/(.gif|.jpg|.png)/;
var result=patt.test(file);
if(!result)
{
alert('file type is wrong (jpg,png,gif only)');
}
return result;
}
document.form1.submit();
}
</script>
<form name="form1" method="post" action="save_album.php" enctype="multipart/form-data" onSubmit="JavaScript:return fncSubmit();" >
<table>
<tr><td>Album Name : <font color="#FF0000">*</font></td><td><input type="text" name="txtAlbumName" id="txtAlbumName" maxlength="50"></td></tr>
<tr><td>Album Shot : <font color="#FF0000">*</font></td><td><input type="file" name="filAlbumShot" id="filAlbumShot">(.jpg .gif .png only)</td></tr>
<tr><td><input name="btnSubmit" type="submit" value="Upload"></td></tr>
</table>
</form>
<a href="view_album.php">View Album </a>
</body>
</html>
Date :
2012-08-28 11:42:40
By :
sambrazil
ตรง
Code (PHP)
else
{
var file=document.getElementById("filAlbumShot").value;
var patt=/(.gif|.jpg|.png)/; //จะเอาชื่อนามสกุลไฟล์อะไรก้อไส่เลยนะ ผมไม่รุ้มีนามสกุลอะไรมั้ง เขียนดักไว้เลยหน้าอัพโหลด
var result=patt.test(file);
if(!result)
{
alert('file type is wrong (jpg,png,gif only)');
}
return result;
}
Date :
2012-08-28 11:44:03
By :
sambrazil
กำ 2อันบนตอบผิดครับโทดที
Date :
2012-08-28 11:47:04
By :
sambrazil
T_T อ้าวผิดเหรอครับ
Date :
2012-08-28 13:02:09
By :
cappuczino
Load balance : Server 00