<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1"> <input type="file" name="file" id="file" /> <label> <input type="submit" name="btnUpload" value="upload" /> </label> </form> <? if($_POST[btnUpload]){ $path="fileupload/"; // folder ที่อยู่ของไฟล์ if($_FILES[file][type]=="image/gif"){ // check ว่าใช้นามสกุล .gif $t=date("Y-m-d-H-i-s"); $newname ="$t.gif"; copy($_FILES['file']['tmp_name'],$path.$newname); }else if($_FILES[file][type]=="image/jpeg"){ // check ว่าใช้นามสกุล .่jpf $t=date("Y-m-d-H-i-s"); $newname ="$t.jpg"; copy($_FILES['file']['tmp_name'],$path.$newname); } /////////////////////////////////////////////////////////////////////////////////// /// ส่วนข้างล่างนี้เป็นการ check ว่าไฟล์มีค่าว่างหรือไม่ (ถ้าประเภทไฟล์ไม่ตรงตามเงื่อนไข ไฟล์จะเป็นค่าว่าง) /// /////////////////////////////////////////////////////////////////////////////////// if($newname==""){ // ถ้าไฟล์ upload เท่ากับค่าว่าง echo "ประเภทของไฟล์ไม่ถูกต้อง จะเป็นเป็น .pdf .gif .jpg เท่านั้น"; exit(); }else{ // ถ้าไฟล์ upload มีค่า ให้ทำการ upload เข้า Database include ("config.inc.php"); $sql = "INSERT INTO upload (upload_id,upload_name) VALUES ('','$newname')"; $result = mysql_query($sql); } } ?>
<table width="300" border="0" cellspacing="0" cellpadding="0"> <?php include "config.inc.php"; $sql="select * from upload "; $result=mysql_db_query(ชื่อฐานข้อมูลของคุณ,$sql); $num=mysql_num_rows($result); while($data=mysql_fetch_array($result)){ ?> <tr> <td><?php echo"<img src='fileupload/$data[upload_name]' width='200' height='200'/>"; ?></td> </tr> <?php } ?> </table>
<html> <head> <title>ThaiCreate.Com Tutorial</title> </head> <body> <form name="form1" method="post" action="PageUploadToMySQL2.php" enctype="multipart/form-data"> Name : <input type="text" name="txtName"><br> Picture : <input type="file" name="filUpload"><br> <input name="btnSubmit" type="submit" value="Submit"> </form> </body> </html>
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง