หัวข้อ: ใครเก่ง PHP ช่วยผมหน่อยครับ การอัพโหลดไฟล์ เริ่มหัวข้อโดย: itum ที่ 25 ธันวาคม 2008, 11:56:18 คือผมอยากได้แนวการเขียนหรือสคริปตัวอย่างการอัพโหลดไฟล์หนอยอะครับ
ผมจะอัพไฟล์ pdf กับรูปพร้อมกันเนี่ยทำยังหรอครับ แนะนำหน่อยครับโดยเอาเอาแค่ชื่อไฟล์ไปเก็บไว้ในดาต้าเบส ต้องสร้างเทเบิลกี่ตัวอะครับ ตัวอย่างผม table title // เก็บหัวข้อเรื่อง pdf // เก็บชื่อไฟล์ pdf ไว้ให้ดาวโหลด images // เก็บรูปภาพไว้ประกอบ แนะนำหน่อยครับว่าเขียนยังไง อาจจะเขียนมั่วๆหน่อยรบกวนดูให้หน่อยนะครับ ขอบคุณครับ :-* หัวข้อ: Re: ใครเก่ง PHP ช่วยผมหน่อยครับ การอัพโหลดไฟล์ เริ่มหัวข้อโดย: itum ที่ 25 ธันวาคม 2008, 17:28:45 ช่วยหน่อยครับอยากรู้จิงๆๆ
หัวข้อ: Re: ใครเก่ง PHP ช่วยผมหน่อยครับ การอัพโหลดไฟล์ เริ่มหัวข้อโดย: zerohate ที่ 25 ธันวาคม 2008, 18:01:58 table เดียวเลยครับ
สมมุติชื่อว่า tb_file ส่วน Field ใน table ก็จะมี id, title, pdf_file, image_file หัวข้อ: Re: ใครเก่ง PHP ช่วยผมหน่อยครับ การอัพโหลดไฟล์ เริ่มหัวข้อโดย: itum ที่ 26 ธันวาคม 2008, 00:51:56 table เดียวเลยครับ สมมุติชื่อว่า tb_file ส่วน Field ใน table ก็จะมี id, title, pdf_file, image_file แล้วตอนรับค่าจาก from แล้วเก็บชื่อลง DB นี้เราเขียนไงครับ รบกวนหน่อยครับพี่ หัวข้อ: Re: ใครเก่ง PHP ช่วยผมหน่อยครับ การอัพโหลดไฟล์ เริ่มหัวข้อโดย: eknimation ที่ 26 ธันวาคม 2008, 02:28:24 table เดียวเลยครับ สมมุติชื่อว่า tb_file ส่วน Field ใน table ก็จะมี id, title, pdf_file, image_file แล้วตอนรับค่าจาก from แล้วเก็บชื่อลง DB นี้เราเขียนไงครับ รบกวนหน่อยครับพี่ ถ้าใช้ Dreamwaver ก็สร้างฟอร์มสะดวกหน่อยครับ เอาแบบง่ายๆเนาะ insert ทีเดียวเสร็จ ยังไม่ได้ตรวจสอบข้อมูลอะไรเลย 1. กำหนด path สำหรับเก็บรูป 2. กำหนด path สำหรับเก็บไฟล์ pdf 3. ถ้าไม่เปลี่ยนชื่อไฟล์เลย ก็ใช้เป็น $pdfpath = './filepdf/'.$_FILES['userfile']['tmp_name']; 3. ใช้ function สำหรับอัพไฟล์ move_uploaded_file อัพไฟล์ข้อ 1 กับ 2 4. insert ลง mysql แบบรวบรัดง่ายๆ แล้วค่อยเพิ่มการเช็คค่าว่าง ฯลฯ ทีหลังก็ได้ครับ หัวข้อ: Re: ใครเก่ง PHP ช่วยผมหน่อยครับ การอัพโหลดไฟล์ เริ่มหัวข้อโดย: siamhothost.com ที่ 26 ธันวาคม 2008, 04:10:19 <?
if ($step == "up"){ ####### ทำการตรวจสอบ นามสกุล ของไฟล์ if (($_FILES[pic_file][type] == "image/pjpeg")||($_FILES[pic_file][type] == "image/jpeg")){ ##### หาค่า path ปัจจุบันบนเครื่อง Server ##### $filepath = $_SERVER["SCRIPT_FILENAME"]; ### หาค่า path ของไฟล์นี้ $savepath = str_replace("upload.php","",$filepath); ### ตัดชื่อไฟล์นี้ออกไปก็จะได้ path ปัจจุบัน copy($pic_file,$savepath."/".$_FILES[pic_file][name]); ### copy ไฟล์ไปเก็บไว้ echo "<script language='javascript'>alert('เราได้ทำการจัดเก็บภาพของท่านเรียบร้อยแล้ว');location.href='upload.php';</script>"; exit; }else{ echo "<script language='javascript'>alert('ไฟล์ที่คุณต้องการ ผิดรูปแบบ ให้ใช้ได้เฉพาะ .jpg และ .gif');history.back(-1);</script>"; exit; } } ?> แบบนี้หรือเปล่าครับ หัวข้อ: Re: ใครเก่ง PHP ช่วยผมหน่อยครับ การอัพโหลดไฟล์ เริ่มหัวข้อโดย: itum ที่ 26 ธันวาคม 2008, 11:48:56 ขอบคุณครับที่ให้ความรู้
ได้ไอเดียอีกเยอะเลยครับ :-* |