|
|
|
สอบถามหน่อยค่ะ server windows ใช้ script upload ไฟล์รูปภาพ ของ php ไม่ได้เลยค่ะ |
|
|
|
|
|
|
|
ลองดูครับ บางที คุณเขียนแบบ Global หรือเปล่า บางที server ไม่ได้เปิด function global เอาไว้ ไม่งั้นลองโพสโค๊ดดูครับ
|
|
|
|
|
Date :
2013-02-13 11:58:38 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
register global เปิดแล้วนะค่ะ ตัว code เอามารันบนเครื่องสามารถรันได้ค่ะ แต่พอรันบนเครื่อง server กลับไม่ได้ง่ะ
|
|
|
|
|
Date :
2013-02-13 12:35:53 |
By :
sangkheb |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Server Windows ตั้ง IIS ยังอ่ะ....
|
|
|
|
|
Date :
2013-02-13 12:56:05 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตั้ง iis แล้วค่ะ
|
|
|
|
|
Date :
2013-02-13 13:05:33 |
By :
sangkheb |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่เชี่ยวซะด้วย.....เอางี้ลองตัดตรง Code เฉพาะ insert กับ upload มาแป๊ะไว้ครับ....
อีกอย่าง ลอง test : iis ว่ามันรองรับ PHP จริงไหมครับ เช่น ลองเอา phpinof.php ไป run ดูง่าย ๆ ครับ
|
ประวัติการแก้ไข 2013-02-13 13:10:57
|
|
|
|
Date :
2013-02-13 13:10:32 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โค้ด มีแค่คลิกอัพโหลดไฟล์อย่างเดียวเลยค่ะ ส่วน phpinfo สามารถรันได้ปกติค่ะพี่
|
|
|
|
|
Date :
2013-02-13 13:13:34 |
By :
sangkheb |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (phpUploadResize.html)
<html>
<head>
<title></title>
</head>
<body>
<form action="phpUploadResize1.php" method="post" enctype="multipart/form-data" name="frmMain">
<table width="343" border="1">
<tr>
<td>Upload</td>
<td><input name="fileUpload" type="file"></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="Submit"></td>
</tr>
</table>
</form>
</body>
</html>
Code (phpUploadResize1.php)
<html>
<head>
<title>ThaiCreate.Com PHP Upload Resize</title>
</head>
<body>
<?
if(trim($_FILES["fileUpload"]["tmp_name"]) != "")
{
$images = $_FILES["fileUpload"]["tmp_name"];
$new_images = "Thumbnails_".$_FILES["fileUpload"]["name"];
copy($_FILES["fileUpload"]["tmp_name"],"Resize/".$_FILES["fileUpload"]["name"]);
$width=100; //*** Fix Width & Heigh (Auto 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,"Resize/".$new_images);
ImageDestroy($images_orig);
ImageDestroy($images_fin);
}
?>
<b>Original Size</b><br>
<img src="<?="Resize/".$_FILES["fileUpload"]["name"];?>">
<hr>
<b>New Resize</b><br>
<img src="<?="Resize/".$new_images;?>">
</body>
</html>
|
|
|
|
|
Date :
2013-02-13 13:35:56 |
By :
sangkheb |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code ย่อขนาดรูปภาพ....มันติดเรื่อง extension ของ Grid หรือเปล่า จำไม่ได้ว่าดูตรงไหน ใน phpinfo.php
หรืออาจจะเป็นที่ version ของ php หรือเปล่า ไม่แน่ใจเหมือนกันครับ
ตอนนี้ php เป็น version ไหนครับ
Edit 1 : ใน phpinfo.php ตรง GD Support มันมีหรือเปล่าครับ .... แล้วมัน enabled หรือเปล่า....ลองพิจารณาดู
|
ประวัติการแก้ไข 2013-02-13 14:35:55
|
|
|
|
Date :
2013-02-13 14:33:26 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมสงสัยว่าคุณไม่ได้เปิด gd extention ใน php.ini ครับ
เช็ค phpinfo ดู ต้องได้ตามรูปนี้
เปิดใช้งาน gd2.dll
|
|
|
|
|
Date :
2013-02-14 09:16:45 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Go to : PHP GD
เปิด GD ครับ
|
|
|
|
|
Date :
2013-02-14 13:24:47 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|