1) จงทำเว็ปแกลอรีอย่างง่ายๆ โดยมีหน้าจอที่จะแสดงภาพ thumbnail และด้านล่างมีส่วนอัปโหลด
ในส่วนอัปโหลด ประกอบไปด้วยช่องให้ browse ไฟล์ได้ เมื่อผู้ใช้เลือกไฟล์และกด submit ไฟล์จะถูก
อัปโหลดขึ้นมาไว้ในไดเรกตอรีชั่วคราวที่นักศึกษากำหนดเองบนเซอร์เวอร์
เพื่อไม่ให้โปรแกรมเราโดนกวนด้วยบ็อต ดังนั้นนักศึกษาจะต้องมีการใช้ visual verification โดยอนุญาตให้นักศึกษา
นำโค้ดที่เรียนมาใช้ประกอบได้ โดยในส่วนอัปโหลด นอกจากมีปุ่มให้ browse และ submit แล้ว จะต้องมีช่องให้กรอก
ตัวเลขเพื่อใช้ในการทำ visual verification ด้วย หากผู้ใช้กรอกไม่ตรง ระบบจะต้องไม่อัปโหลด และแสดงข้อความเตือน
ในส่วนการแสดง thumbnail ด้านบน ให้นักศึกษาใช้ฟังก์ชัน glob() เพื่ออ่านรายชื่อไฟล์ทั้งหมดในไดเรกตอรี
ที่นักศึกษาเก็บภาพ จากนั้นเอามาเฉพาะภาพที่มีนามสกุล .gif .png และ .jpg ขึ้นมาแสดง โดยกำหนดให้ภาพ
มีขนาดความกว้างไม่เกิน 120 pixel (คำนวณค่าความสูงของภาพให้ได้สัดส่วนด้วย) และเมื่อผู้ใช้คลิกไปบนภาพ
thumbnail ระบบจะต้องสามารถส่งภาพชุดเดิมออกมาให้ชมได้ด้วย
อนึ่ง... ห้ามเก็บภาพในไดเรกตอรีภายใต้ไดเรกตอรีของเว็ป (ดังนั้นการแสดงภาพจริง ต้องใช้ PHP ในการ stream ภาพ
ไปแสดงเท่านั้น)
ช่วยดูโจทย์นี้ให้หน่อยค่ะ พอมีใครเขียนphpได้หรือป่าวค่ะ
Moderator: mindphp, ผู้ดูแลกระดาน
- namenoon
- PHP Newbie
- โพสต์: 1
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41125
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
ดูแล้ว ครับ ดูไม่ค่อย เหมือนโจทย์ เท่าไร นะครับ ดู เหมือน สังงานให้ทำมากกว่า ..
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 60