|
|
|
จ้าง 100บาทคับ ผมจนทั้งเงินทั้งปัญญา ตัดต่อโค๊ดให้ผมทีครับ เกี่ยวกับการอัพโหลดรูปภาพแล้วมีเงื่อนไขเพิ่มนิดหน่อย |
|
|
|
|
|
|
|
ลักษณะการทำงานของโค๊ดที่ผมให้มาก็คือ
อัพโหลดรูป > ตรวจสอบรูป > เปลี่ยนชื่อรูป > ย่อเป็นthumbinalเพิ่มอีกไฟล์ > บันทึก // คือมันอยู่ในโค๊ดนี้แล้วครับ
**แต่ผมอยากให้มันติดลายน้ำข้างล่างมุมขวาของรูปใหญ่ ช่วยเพิ่มโค๊ดให้ผมทีครับ
ผมทำไม่เป็นอีกอย่างก็ไม่มีเวลาศึกษาด้วยเพราะไม่เก่งและไม่มีที่ปรึกษา
ที่ผมให้ 100บาท อาจน้อยไป แต่ช่วยผมสักหน่อยนะครับ เด๋วผมโอนในโทรศัพท์ให้
ไม่ต้องกลัวผมโกง เอา USER เป็นประกันครับ แจ้งความเลยก็ได้
วอนผู้รู้ช่วยทีครับ ถ้าผมทำได้ผมทำไปแล้ว
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<?
//ตรวจสอบนามสกุล[1]
if ((($_FILES["fileUpload"]["type"] == "image/jpeg")
|| ($_FILES["fileUpload"]["type"] == "image/pjpeg"))
&& ($_FILES["fileUpload"]["size"] < 2097152)) //ตรวจสอบขนาดรูป2MB
{
if ($_FILES["fileUpload"]["error"] > 0)
{
echo "Error: " . $_FILES["fileUpload"]["error"] . "<br />";
}
else
//สิ้นสุดตรวจสอบนามสกุล[1]
if(trim($_FILES["fileUpload"]["tmp_name"]) != "")
{
$images = $_FILES["fileUpload"]["tmp_name"];
$nImg=$_FILES[fileUpload][tmp_name];
$nImg_name=$_FILES[fileUpload][name];
if(!empty($nImg_name)){
$fname=basename($nImg_name);
$pos1=strrchr($fname,".");
$ftype=str_replace(".","",$pos1);
$ftype=strtolower($ftype);
$filename1 = date("Ymd-His").".$ftype"; }
$new_images = date("Ymd-His")."t.".$ftype;
copy($_FILES["fileUpload"]["tmp_name"],"../pic001/".$filename1);
$width=200; //*** Fix Width & Heigh (Autu caculate) ***//
$size=GetimageSize($images);
$height=round($width*$size[1]/$size[0]);
if($size[2] == 1) {
$images_orig = imagecreatefromgif($images); //resize รูปประเภท GIF
} else if($size[2] == 2) {
$images_orig = imagecreatefromjpeg($images); //resize รูปประเภท JPEG
}else if($size[2] == 3) {
$images_orig = imagecreatefrompng($images); //resize รูปประเภท PNG
}
$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,"../pic001/".$new_images);
ImageDestroy($images_orig);
ImageDestroy($images_fin);
echo "<div align='center'> ได้รับรูปภาพแล้ว </div>";
include("../include/connect_db.php");
$today=date("Y-m-d H:i:s");
$sql=" insert into picture (pThumbnails,pImg)values('".$new_images."','".$filename1."') ";
$result=mysql_db_query ($dbname, $sql);
echo "<center><a href = 'index.php'>บันทึกเรียบร้อยแล้ว</a></center>";
}
//ปิดตรวจสอบนามสกุล[2]
}
else
{
echo "<center><a href = 'm_uploadpic.php'>กรุณาตรวจสอบชนิดและขนาดของรูปภาพ</a></center>";
}
//ปิดตรวจสอบนามสกุล[2]
?>
</body>
</html>
Tag : PHP, MySQL, HTML/CSS
|
|
|
|
|
|
Date :
2011-10-26 23:40:36 |
By :
Jinns |
View :
849 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|