อยากทราบว่าถ้า ผมจะทำการ ดึงรูปภาพ ผ่าน URL แล้วเก็บเข้าฐานข้อมู
อยากทราบว่าถ้า ผมจะทำการ ดึงรูปภาพ ผ่าน URL แล้วเก็บเข้าฐานข้อมูยังไง ครับ
เช่น URL http://www.***.com/webboard/checksum/index7.php?imgnum=mBb6AcrBeV
โดยดึงมาเก็บไว้ใน blob ของเราครับแล้วเรียกใช้ได้เลย โดยที่ไม่ต้องผ่าน URL
เขา เหมือนเรา capcha รูปของเค้ามาไว้ในฐานข้อมูลของเรา จะทำยังไงคับ รบกวนผู้รู้ตอบด้วยคับ กรณี นำไปศึกษาต่อคับ
เช่น URL http://www.***.com/webboard/checksum/index7.php?imgnum=mBb6AcrBeV
โดยดึงมาเก็บไว้ใน blob ของเราครับแล้วเรียกใช้ได้เลย โดยที่ไม่ต้องผ่าน URL
เขา เหมือนเรา capcha รูปของเค้ามาไว้ในฐานข้อมูลของเรา จะทำยังไงคับ รบกวนผู้รู้ตอบด้วยคับ กรณี นำไปศึกษาต่อคับ
$data = file_get_contents('http://xxx.domain.tld/xxx.jpg');
ข้อมูลรูปภาพจะอยู่ที่ $data ครับ สามารถบันทึกลง db ได้ แต่ก่อนบันทึกต้อง addslashes() ก่อนนะครับ
เพิ่มเติมนะครับ ถ้า file_get_contents ไม่สามารถใช้งานได้ ยังมีฟังก์ชั่นอื่นๆอีกหลายฟังก์ชั่นที่ทำงานแทนได้ เช่น cURL ซึ่งขึ้นอยู่กับการตั้งค่าของ Server ที่ใช้งานอยู่
รูปภาพใดๆ ก็ใช้วิธีเก็บแบบเดียวกันครับ ถ้ามันสามารถระบุต้นทางของรูปภาพเป็น URL ได้
ส่วนการเขียนคำสั่งเพื่อให้มัน refresh และ บันทึกเองก็คงต้องอาศัย Javascript + Ajax แล้วครับ ลองหาอ่านเรื่อง Autorefresh บนเว็บดูครับ