 |
|
|
 |
 |
|
+++++ Code ที่เขียนนะครับ ++++
for($a=1;$a<=4;$a++){
if ($pic[$a]!="")
{
$uploadedFile=$pic[$a];
$uploadedFile_name=$pic_name[$a];
$uploadedFile_title=$title[$a];
$uploadedFile_size=$pic_size[$a];
$uploadedFile_type=$pic_type[$a];
# echo $QPic_type;
if($uploadedFile_type=="image/JPG" || $uploadedFile_type=="image/jpg" || $uploadedFile_type=="image/JPEG" || $uploadedFile_type=="image/jpeg" || $uploadedFile_type=="image/pjpeg" || $uploadedFile_type=="image/pjpg"){
$result1 = mysql_db_query($name_database,"SELECT * FROM `image_gallery` order by image_id DESC");
$rs1=mysql_fetch_array($result1);
$image_id=$rs1[image_id]+1;
if($image_id==1)
$image_id=10000001;
# เปลี่ยน่ชื่อไฟล์
$file_surname=explode(".",$uploadedFile_name);
$exportfiles=$image_id.".".$file_surname[1];
$images = $uploadedFile;
//กำหนดความกว้างของรูปใหม่ เล็ก
$width=150;
$size=GetimageSize($images);
if($size[0]<$width)
$width=$size[0];
$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,$exportfiles);
ImageDestroy($images_orig);
ImageDestroy($images_fin);
copy($exportfiles,"image_gallery/small/$exportfiles");
unlink($exportfiles);
//กำหนดความกว้างของรูปใหม่ ใหญ่
$width=600;
$size=GetimageSize($images);
if($size[0]<$width)
$width=$size[0];
$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,$exportfiles);
ImageDestroy($images_orig);
ImageDestroy($images_fin);
copy($exportfiles,"image_gallery/big/$exportfiles");
unlink($exportfiles);
// เขียนข้อมูล database
$strsql = "insert into image_gallery(image_id,image_nm,image_title,gallery_id) values ('$image_id','$exportfiles','$uploadedFile_title','$gallery_idx') ";
mysql_query($strsql);
} # if JPG
} #homepic
}
|
 |
 |
 |
 |
Date :
2009-07-22 14:23:20 |
By :
minitiger |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ดูให้หน่อยครับ ตอนแรกรันใน addserv ที่เครื่องก็ทำงานปกติ แต่พออัปโหลดขึ้นโฮมเพลจริงๆ มันไม่ก็อบรูปไปไว้ใน images แต่มีชื่ออยู่ใน databass งงมากงงมาเป็นเดือนแล้วครับช่วยหน่อย ท่านผู้รู้
มันรันได้นะครับแต่มันไม่ก็อบรูป
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<title>date</title>
</head>
<body>
<?php
session_start();
if (session_is_registered("valid_uname") && session_is_registered("valid_pwd")) {
?>
<?php
if (!empty($data1)) {
$server ="localhost";
$user ="s511202064102";
$password ="511202064102";
$dbname="db511202064102";
$conn=mysql_connect($server,$user,$password);
if(!$conn)
die("ไม่สามารถติดต่อกับ MySQL ได้");
mysql_select_db($dbname,$conn)
or die("ไม่สามารถเลือกใช้งานฐานข้อมูลได้");
if($total==0){
$a=date("Y");
$b=543;
$c= $a+$b;
$today=date("$c-m-d :H:i:s" );
}
//----ตรงเนี้ยครับ--------//
if($pic){
copy($pic,"./images/".$pic_name);
$sql1="insert into data (d_data,r_login,d_pic,d_date) values ('$data1','$valid_uname','$pic_name','$today')";
}
else {
$sql = "insert into data (d_data,r_login,d_date) values ('$data1','$valid_uname','$today')";
}
mysql_query($sql1,$conn)
or die("มีข้อผิดพลาดในคำสั่ง SQL").mysql_error();
mysql_close($conn);
header( "Location: frm_home.php" );
?>
<?
}
?>
<?php
}
else{
?>
<div align="center">
<p> </p>
<p> </p>
<p><strong>คุณยังไม่ได้ล๊อกอิน กรุณากลับไปล๊อกอิน</strong></p>
</div>
<?php
}
?>
</body>
</html>
|
 |
 |
 |
 |
Date :
2010-08-27 09:50:18 |
By :
mudchi |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ตามพี่ P@e เลยครับ
|
 |
 |
 |
 |
Date :
2010-08-27 10:06:56 |
By :
Dragons_first |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ส่วนมากจะมีปัญหาที่ path ครับเพราะ server ใช้ linux แต่ localhost ของเราเวลาเขียน เขียนบนวินโดวน์
|
 |
 |
 |
 |
Date :
2010-08-27 11:06:59 |
By :
weenzezar |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|