ช่วยดูหน่อยครับ PHP อัพรูปปรับขนาดรูปเข้า Mysql แบบ BLOB

เริ่มโดย x1991z, 02 มีนาคม 2013, 22:56:36

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

x1991z

นี้ครับ Code Php

<?
if($_FILES["filUpload"]["name"] != "")
{

//*** Read file BINARY ***'
$fp = fopen($_FILES["filUpload"]["tmp_name"],"r");
$ReadBinary = fread($fp,filesize($_FILES["filUpload"]["tmp_name"]));
fclose($fp);
$FileData = addslashes($ReadBinary);

//*** Insert Record ***//
$objConnect = mysql_connect("localhost","root","test") or die("Error Connect to Database");
$objDB = mysql_select_db("img");
$strSQL = "INSERT INTO files ";
$strSQL .="(Name,FilesName) VALUES ('".$_POST["txtName"]."','".$FileData."')";
$objQuery = mysql_query($strSQL);

echo "Copy/Upload Complete<br>";
mysql_close($objConnect);
}
?>


จะทำให้ความสูง 222 กว้าง 150 อ่าครับ ช่วยหน่อยนะครับ

xvlnw.com

เค้าไม่ทำกันหรอกครับ ที่เอารูปเข้าไปเว้บไว้ใน DB อะครับ
ลองเปลี่ยนแนวทาง เก็บชื่อรูปแทนเอา จะดีกว่าครับ
[direct=https://cloudhost.in.th/wordpress-hosting]ツ ⓌⓄⓇⒹⓅⓇⒺⓈⓈ ⒽⓄⓈⓉⒾⓃⒼ [/direct] :wanwan014:  :D
[direct=https://cloudhost.in.th/cloudhosting.html]Cloud Hosting[/direct] [direct=https://cloudhost.in.th/cloudvps.html]Cloud Server[/direct] [direct=https://cloudhost.in.th/vpshosting.html]Cloud VPS Hosting[/direct] [direct=https://cloudhost.in.th/windowsvps.html]Cloud Windows[/direct] Tel: 080-348-0843 LINE: ixvlnw

icez

ใครสั่งใครสอนให้เอาไฟล์ข้อมูลรูปไปอยู่ใน database ....


1) สิ่งที่คุณต้องการคือการย่อรูป เพราะฉะนั้น ไปดู function ที่เกี่ยวกับการแต่งรูป >>function ที่เกี่ยวข้องคร่าวๆ มี
imagecreatefromjpeg
imagecreatetruecolor
imagecopyresized
imagejpeg
(อาจมีอีก แต่ตอนนี้นึกออกแค่นี้)

2) อย่าริอาจเอาข้อมูล binary ใหญ่ๆ ไปยัดใน database ... ถ้ารั้นจะทำก็ขอแสดงความยินดีด้วยว่า เว็บคุณจะล่มภายใน 3... 2... 1...
[direct=http://www.thzhost.com/]THZHost[/direct] SSD Hosting ไทย/สิงคโปร์ พร้อม firewall ป้องกันการยิงเว็บ + scan ไวรัสในเว็บ

navico

เรื่องการเก็บใน DB อย่าทำเลยครับ เก็บแต่ชื่อไฟล์ไปดีกว่า

แนะนำ class.upload.php ครับ ใช้งานง่ายดี ทำได้เยอะมากกับการอัพโหลดรูป...

redmaster

อ้างถึงจาก: navico ใน 02 มีนาคม 2013, 23:49:33
เรื่องการเก็บใน DB อย่าทำเลยครับ เก็บแต่ชื่อไฟล์ไปดีกว่า

แนะนำ class.upload.php ครับ ใช้งานง่ายดี ทำได้เยอะมากกับการอัพโหลดรูป...


แนะนำ class.upload.php อีกเสียงครับ แค่ย่อสบายๆครับ เลือกใช้ได้หลากหลายแบบมากครับ

SeoDekDek

อยาก เก่งๆ ภาษา PHP ต้องไปหาเรียนที่ไหนครับ
เก็บความรู้ อยากเป็น โปรแกรมเมอร์

easieload

อ้างถึงจาก: redmaster ใน 03 มีนาคม 2013, 00:09:10
อ้างถึงจาก: navico ใน 02 มีนาคม 2013, 23:49:33
เรื่องการเก็บใน DB อย่าทำเลยครับ เก็บแต่ชื่อไฟล์ไปดีกว่า

แนะนำ class.upload.php ครับ ใช้งานง่ายดี ทำได้เยอะมากกับการอัพโหลดรูป...


แนะนำ class.upload.php อีกเสียงครับ แค่ย่อสบายๆครับ เลือกใช้ได้หลากหลายแบบมากครับ
เป๊ะ !
[direct=https://www.google.com] เว็บพ่อผมเอง [/direct]

redmaster

อ้างถึงจาก: SeoDekDek ใน 03 มีนาคม 2013, 00:11:19
อยาก เก่งๆ ภาษา PHP ต้องไปหาเรียนที่ไหนครับ
เก็บความรู้ อยากเป็น โปรแกรมเมอร์

อย่าเก็บความรู้นานครับ
ลองลงมือเขียนอะไรเล็กๆน้อยๆดู
แล้วลองใช้งานแปลกๆ เท่าที่พอจะนึกๆ ได้ดูว่าถ้าใช้แบบไหนแล้วมีปัญหาก็แก้ไปเรื่อยๆ
ผมแก้ปัญหาได้เยอะขึ้นก็หาอ่านจากเว็บแถวๆนี้แหละครับ แต่เมื่อไรจะเก่งก็ไม่รู้  :wanwan004:

puchong