|
|
|
php upload แล้วย่อภาพมีปัญหาย่อภาพไม่ได้ งมมาหลายวันแล้วครับ |
|
|
|
|
|
|
|
มีปัญหากับ การอัพโหลด
คือใช้ jquery uploadify แล้วมีปัญหาอัพภาพไม่ได้รบกวนผู้รู้ดูแก้ไขให้หน่อยครับด่วนมากเลย
Code (PHP)
$tempFile = $_FILES['Filedata']['tmp_name'];
$targetPath = $_SERVER['DOCUMENT_ROOT'] . $_GET['folder'] . '/';
$newFileName = $Thumb . $_FILES['Filedata']['name'];
$newFileName2 = "Thumb_". $Thumb . $_FILES['Filedata']['name'];
//$newFileName = $_GET['name'].$_FILES['Filedata']['name'];
$targetFile = str_replace('//','/',$targetPath) . $newFileName;
$targetFile2 = str_replace('//','/',$targetPath) . $newFileName2;
// Uncomment the following line if you want to make the directory if it doesn't exist
// mkdir(str_replace('//','/',$targetPath), 0755, true);
if(move_uploaded_file($tempFile,$targetFile)){
copy($tempFile,$targetFile);
list($w1,$h1) = getimagesize($targetFile);
$quality = 90;
$w2 = 100;
$h2 = 90;
$im = imagecreatetruecolor($w2+4,$h2+4);
$im1 = imagecreatefromjpeg($targetFile);
$dark = imagecolorallocate($im,185,185,185);
$light= imagecolorallocate($im,230,230,230);
$white = imagecolorallocate($im,254,254,254);
imagefilledrectangle($im,0,0,$w2+3,$h2+3,$white);
imagefilledrectangle($im,4,4,$w2+4,$h2+4,$light);
imagefilledrectangle($im,3,3,$w2+2,$h2+2,$dark);
imagecopyresampled($im,$im1,0,0,0,0,$w2,$h2,$w1,$h1);
imagejpeg($im,$targetFile2,$quality);
imagedestroy($im);
imagedestroy($im1);
$sql="INSERT INTO `pic` (`num` ,`id` ,`title` ,`detail` ,`full` ,`resize` )VALUES (
NULL , '$id', '$title', '$detail', '$newFileName2', '$newFileName');";
$catv = "";
$catv = $id;
$c->Q($sql);
}else{
echo "ERROR UP LOAD FILES";
}
Tag : PHP, JavaScript, Ajax, jQuery
|
|
|
|
|
|
Date :
2010-12-21 17:18:17 |
By :
komson94 |
View :
1063 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองตรวจสอบ path หรือยังครับ
Go to : PHP Resize image
|
|
|
|
|
Date :
2010-12-21 22:47:49 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ ติดตรงนี้พอดี
|
|
|
|
|
Date :
2010-12-23 12:46:42 |
By :
komson94 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|