|
|
|
ติดอยู่สามวันแล้วครับ ขอความช่วยเหลือครับ ครับผมไม่รุ้หาทางออกยังไงแล้วครับ คือ จะเป็นการก๊อฟรูปเข้าในโฟล์เดอร์ images |
|
|
|
|
|
|
|
ครับผมไม่รุ้หาทางออกยังไงแล้วครับ คือ จะเป็นการก๊อฟรูปเข้าในโฟล์เดอร์ images และ บันทึกชื่อไฟล์ในดาต้าเบสครับ ผมลองเทสกับ localhost ก็ได้น่ะครับ แต่พอผมอัพขึ้นโฮต สามารถบันทึกไฟล์ชื่อรูปลงฐานข้อมูลได้ครับ แต่ ไม่สามารถก๊อฟ ไฟล์รูปเข้า โฟล์เดอร์ images ได้ครับ พี่ช่วยผมหน่อยครับ
Code (PHP)
<?
if(trim($_FILES["fileUpload"]["tmp_name"]) != "")
{
$images = $_FILES["fileUpload"]["tmp_name"];
$new_images = "Thumbnails_".$_FILES["fileUpload"]["name"];
copy($_FILES["fileUpload"]["tmp_name"],"images/".$_FILES["fileUpload"]["name"]);
$width=100; //*** 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/".$new_images);
ImageDestroy($images_orig);
ImageDestroy($images_fin);
/*echo "Resize Successful.<br>";
//*** Insert Record ***/
$objConnect = mysql_connect("localhost","maenamburi_user","415236") or die("Error Connect to Database");
$objDB = mysql_select_db("maenamburi_user");
$strSQL = "INSERT INTO manamburi_files ";
$strSQL .="(Thumbnails,FilesName) VALUES ('".$new_images."','".$_FILES["fileUpload"]["name"]."')";
//$strSQL .="(Thumbnails,FilesName) VALUES ('".$new_images."','".$_FILES["fileUpload"]."')";
$objQuery = mysql_query($strSQL);
} ?>
<form name="form1" method="post" action="" enctype="multipart/form-data">
รูปภาพ :<input type="file" name="fileUpload"><br>
<br><br>
<input name="btnSubmit" type="submit" value="อัพรูป">
<input type="reset" value="ยกเลิก" name="cancle">
</form>
Tag : - - - -
|
|
|
|
|
|
Date :
2010-01-14 10:11:37 |
By :
น้องใหม่ |
View :
791 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
chmod ที่โฟลเดอร์ images เป็น 777 ครับ
เปลี่ยน
copy($_FILES["fileUpload"]["tmp_name"],"images/".$_FILES["fileUpload"]["name"]);
เป็น
move_uploaded_file ($_FILES["fileUpload"]["tmp_name"],"images/".$_FILES["fileUpload"]["name"]);
|
|
|
|
|
Date :
2010-01-14 10:43:32 |
By :
num |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณ คุณ num น่ะครับได้แล้วครับ ไป chmod ให้เป็น777 ก็ใช้ได้เรยครับ ขอบคุณนะครับ
มีอีกเรื่องรบกวนคุณ num ครับ ผมใช้ PHP & Ajax ไม่ทราบทำไม Browser ของ chrome ferefox มันรันไม่ผ่าน ทั้งๆๆที่ ผมรันบน IE ก็ไม่มีปัญหารัยเลยครับ ไม่ทราบ Browser chrome ferefox มันมีข้อจำกัดอะไรกับ Ajax ป่าวครับ
|
|
|
|
|
Date :
2010-01-14 15:13:06 |
By :
boy415 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|