|
![](/images/resource/spacer.gif) |
|
อัพโหลดไฟล์รูปภาพ พร้อม Resize และ Rename ขึ้น Server ได้ไม่สมบูรณ์ |
|
![](/images/resource/viewboard_01.gif?v=1001) |
|
|
![](/images/resource/viewboard_03.gif?v=1001) |
![](/images/resource/viewboard_04.gif?v=1001) |
|
อัพโหลดไฟล์รูปภาพ พร้อม Resize และ Rename ขึ้น Server ได้ไม่สมบูรณ์ และรูปที่ก๊อปไปใน Folder ไม่ Resize ให้ครับ
คือว่า เวลากดอัพโหลด แบบ localhost ใช่ได้ปกติ แต่พออัพขึ้น Hosting ข้อมูลกลับไม่เข้า (Thumbnails)
อันนี้ ทดสอบในเครื่อง ผ่านตลอด ฟิวด์ Thumbnails มีข้อมูลเข้า
![local local](https://www.thaicreate.com/upload/stock/20160314210440.png?v=1001)
อันนี้ อัพขึ้น Hosting ฟิวด์ Thumbnails กลับไม่มีข้อมูลเข้า
![server server](https://www.thaicreate.com/upload/stock/20160314210429.png?v=1001)
โค้ดที่เกี่ยวข้องครับ
Code (PHP)
for($i=0;$i<count($_FILES["upload"]["name"]);$i++)
{
if(trim($_FILES["upload"]["tmp_name"][$i]) != "")
{
$images = $_FILES["upload"]["tmp_name"][$i];
$exp_name = explode('.',$_FILES["upload"]["name"][$i]); //แยกชื่อรูปเดิมให้อยู่ในรูปแบบ array
$n = count($exp_name)-1; //นับ array ทั้งหมด จากนั้นลบค่าออกไป 1 เพื่อหา array ตัวสุดท้าย ซึ่งก็คือนามสกุลไฟล์เดิม
$type = $exp_name[$n]; //นามสกุลไฟล์รูปเดิมที่อัพโหลด
$new_images = "Thumnails_".$sum."_".$i.".".$type;
@copy($images,"images/photo/".$sum."/".$new_images);
$width=300; //*** Fix Width & Heigh (Autu caculate) ***//
$size=GetimageSize($images);
$height=round($width*$size[1]/$size[0]);
@$images_orig = ImageCreateFromJPEG($images);
$photoX = ImagesX($images_orig);
$photoY = ImagesY($images_orig);
$images_fin = ImageCreateTrueColor($width, $height);
ImageCopyResampled($images_fin, $images_orig, 0, 0, 0, 0, $width+1, $height+1, $photoX, $photoY);
ImageJPEG($images_fin,"images/photo/".$sum."/".$new_images);
ImageDestroy($images_orig);
ImageDestroy($images_fin);
/*
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
$strSQL = "INSERT INTO files ";
$strSQL .="(Thumbnails,FilesName) VALUES ('".$new_images."','".$_FILES["fileUpload"]["name"][$i]."')";
$objQuery = mysql_query($strSQL);
*/
//uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
/*for($i=0;$i<count($_FILES["upload"]["name"]);$i++)
{
if($_FILES["upload"]["name"][$i] != "")
{
if(move_uploaded_file($_FILES["upload"]["tmp_name"][$i],"images/photo/".$sum."/".$_FILES["upload"]["name"][$i]))
{*/
$strSQL2 = "INSERT INTO gallery (number,pic_name,pic_shot,thumbnails) VALUES ('".$sum."','".$picName."','".$_FILES["upload"]["name"][$i]."','".$new_images."')";
$objQuery2 = mysql_query($strSQL2);
}
}
รบกวนด้วยนะครับ
Tag : PHP, MySQL
![](/images/adv.jpg?v=1001)
|
ประวัติการแก้ไข 2016-03-14 21:15:05
|
![](/images/resource/blockviewtopic_01.gif?v=1001) |
![](/images/resource/blockviewtopic_02.gif?v=1001) |
![](/images/resource/blockviewtopic_03.gif?v=1001) |
![](/images/resource/blockviewtopic_04.gif?v=1001) |
Date :
2016-03-14 21:11:27 |
By :
oodd2 |
View :
1414 |
Reply :
3 |
|
![](/images/resource/blockviewtopic_06.gif?v=1001) |
![](/images/resource/blockviewtopic_07.gif?v=1001) |
![](/images/resource/blockviewtopic_08.gif?v=1001) |
![](/images/resource/blockviewtopic_09.gif?v=1001) |
|
|
|
![](/images/resource/viewboard_06.gif?v=1001) |
![](/images/resource/viewboard_07.gif?v=1001) |
|
![](/images/resource/viewboard_08.jpg?v=1001) |
![](/images/resource/viewboard_09.gif?v=1001) |
![](/images/resource/viewboard_01.gif?v=1001) |
|
|
![](/images/resource/viewboard_03.gif?v=1001) |
![](/images/resource/viewboard_04.gif?v=1001) |
|
ถ้าทำการ CHMOD 777 แล้ว ต่ Resize ไมไ่ด้ แสดงว่ามีปัญหาที่ Library ของ GD ครับ
|
![](/images/resource/blockviewtopic_01.gif?v=1001) |
![](/images/resource/blockviewtopic_02.gif?v=1001) |
![](/images/resource/blockviewtopic_03.gif?v=1001) |
![](/images/resource/blockviewtopic_04.gif?v=1001) |
Date :
2016-03-15 11:28:50 |
By :
mr.win |
|
![](/images/resource/blockviewtopic_06.gif?v=1001) |
![](/images/resource/blockviewtopic_07.gif?v=1001) |
![](/images/resource/blockviewtopic_08.gif?v=1001) |
![](/images/resource/blockviewtopic_09.gif?v=1001) |
|
|
![](/images/resource/viewboard_06.gif?v=1001) |
![](/images/resource/viewboard_07.gif?v=1001) |
|
![](/images/resource/viewboard_08.jpg?v=1001) |
![](/images/resource/viewboard_09.gif?v=1001) |
![](/images/resource/viewboard_01.gif?v=1001) |
|
|
![](/images/resource/viewboard_03.gif?v=1001) |
![](/images/resource/viewboard_04.gif?v=1001) |
|
ใช้งานได้แล้วครับ แก้ไปแก้มา ใช้งานได้ตาม ต้องการแล้วครับ
|
![](/images/resource/blockviewtopic_01.gif?v=1001) |
![](/images/resource/blockviewtopic_02.gif?v=1001) |
![](/images/resource/blockviewtopic_03.gif?v=1001) |
![](/images/resource/blockviewtopic_04.gif?v=1001) |
Date :
2016-03-15 19:04:33 |
By :
oodd2 |
|
![](/images/resource/blockviewtopic_06.gif?v=1001) |
![](/images/resource/blockviewtopic_07.gif?v=1001) |
![](/images/resource/blockviewtopic_08.gif?v=1001) |
![](/images/resource/blockviewtopic_09.gif?v=1001) |
|
|
![](/images/resource/viewboard_06.gif?v=1001) |
![](/images/resource/viewboard_07.gif?v=1001) |
|
![](/images/resource/viewboard_08.jpg?v=1001) |
![](/images/resource/viewboard_09.gif?v=1001) |
![](/images/resource/viewboard_01.gif?v=1001) |
|
|
![](/images/resource/viewboard_03.gif?v=1001) |
![](/images/resource/viewboard_04.gif?v=1001) |
|
![](/images/bbcode/eek.gif?v=1001)
|
![](/images/resource/blockviewtopic_01.gif?v=1001) |
![](/images/resource/blockviewtopic_02.gif?v=1001) |
![](/images/resource/blockviewtopic_03.gif?v=1001) |
![](/images/resource/blockviewtopic_04.gif?v=1001) |
Date :
2016-03-16 10:00:19 |
By :
mr.win |
|
![](/images/resource/blockviewtopic_06.gif?v=1001) |
![](/images/resource/blockviewtopic_07.gif?v=1001) |
![](/images/resource/blockviewtopic_08.gif?v=1001) |
![](/images/resource/blockviewtopic_09.gif?v=1001) |
|
|
![](/images/resource/viewboard_06.gif?v=1001) |
![](/images/resource/viewboard_07.gif?v=1001) |
|
![](/images/resource/viewboard_08.jpg?v=1001) |
![](/images/resource/viewboard_09.gif?v=1001) |
|
|
|
![](/images/digitalocean-banner.jpg)
|
Load balance : Server 04
|