ต่องการคำแนะนำ เรื่องของการ Upload รูปภาพครับ

เริ่มโดย jim_no1, 24 กุมภาพันธ์ 2011, 19:35:33

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

jim_no1

คือของเดิมนั้น สามารถทำการ Upload รูปภาพได้ และระบบก็สามารถทำการ ย่อรูปเพื่อให้ขนาดเล็กลง

ที่สำหรับ Upload นะครับ
<form method="post" action="upload_resize1.php" enctype="multipart/form-data">
     <span class="style2">ทำการเลือกภาพที่จะ Upload เพื่อออกแบบรถของท่าน</span> <br />
     <input type="hidden" name="MAX_FILE_SIZE" value="50000000" />
     <input type="file" name="fileupload" />
     <input name="Upload" type="submit" id="Upload" value="Upload" />
   </form>

ส่วนที่จะให้ย่อขนาดนะครับเป็นอย่างนี้
<?
$fileupload=$_FILES['fileupload']['tmp_name'];
$fileupload_name=$_FILES['fileupload']['name'];
$fileupload_size=$_FILES['fileupload']['size'];
$fileupload_type=$_FILES['fileupload']['type'];

$ext = strtolower(end(explode('.', $fileupload_name)));

if ($ext == "jpg" or $ext == "jpeg" or $ext =="png" or $ext=="gif") {
   copy($fileupload,$fileupload_name);

   if ($ext =="jpg" or $ext =="jpeg") {
      $ori_img = imagecreatefromjpeg($fileupload);
   } else if ($ext =="png") {
      $ori_img = imagecreatefrompng($fileupload);
   } else if ($ext =="gif") {
      $ori_img = imagecreatefromgif($fileupload);
   }

   $ori_size = getimagesize($fileupload);
   $ori_w = $ori_size[0];
   $ori_h = $ori_size[1];

   if ($ori_w>350) {
      $new_w = 350;
      $new_h = round(($new_w/$ori_w) * $ori_h);
      $new_img= imagecreatetruecolor($new_w, $new_h);
      imagecopyresized(   $new_img, $ori_img,0,0,0,0,$new_w, $new_h,$ori_w,$ori_h);

      if ($ext =="jpg" or $ext =="jpeg") {
         imagejpeg($new_img,$fileupload_name);
      } else if ($ext =="png") {
         imagejpeg($new_img,$fileupload_name);
      } else if ($ext =="gif") {
         imagejpeg($new_img,$fileupload_name);
      }

      imagedestroy($ori_img);
      imagedestroy($new_img);
   }
   unlink($fileupload);
   echo "<IMG SRC='$fileupload_name'><BR>";
} else {
   echo "<H3>ขออภัย : คุณยังไม่ได้เลือกภาพที่จะ Upload</H3>";
   echo "<a href='home_car.php'>คลิ๊กที่นี่ เพื่อกลับไป Upload ภาพอีกครั้ง</a>";
}
?>

แต่ว่าเมื่อทำเสร็จแล้ว มันเกิดปัญหาขึ้นแบบนี้ครับ
Warning: copy(xxxxxxxxx.jpg) [function.copy]: failed to open stream: Permission denied in /home/jimmodif/domains/jimmodify.com/public_html/design/Plate_car/upload_resize2.php on line 360

ไม่รู้วิธีการทำจริง ๆ ครับ อีกอย่างโฮสฯ เดิมเค้าช่วยแก้ไขปัญหาให้ แต่ว่าคลาวนี้โฮสฯ ใหม่เค้าเองก็ทำไม่เป็น

หากสมาชิกท่านใดทราบ ขอความกรุณาแนะนำด้วยครับ
[direct=http://www.jimbeautify.com]jimbeautify.com ป้ายทะเบียนยาว[/direct]
[direct=http://jimbeautify.com/design/Plate_car/home_car.php]jimbeautify ออกแบบรถอย่างง่าย ๆ ด้วยตนเอง[/direct]
[direct=http://www.jimbeautify.com/forum/index.php] ประกาศขายสินค้าต่าง ๆ[/direct]
[direct=http://www.jimbeautify.com/forum/index.php?topic=15.0]คลิีกดูรายละเอียดเข้าร่วมฝึกอบรมทำป้ายทะเบียนกันน้ำแบบมืออาชีพ
[/direct]

supachet2526

[direct=https://www.webunique.in.th]รับเขียนเว็บไซต์ [/direct]
[direct=https://www.webunique.in.th]บริษัทรับออกแบบเว็บไซต์ [/direct]

[direct=https://www.baansecondhand.com]ขายบ้านมือสอง[/direct]

ถ้าคุณลงมือทำในสิ่งที่คุณสนใจอยู่เสมอ อย่างน้อยจะมีคนคนหนึ่งที่พอใจ

jim_no1

อ้างถึงจาก: supachet2526 ใน 24 กุมภาพันธ์ 2011, 20:01:09
ftp เข้าไปเปิด permission folder ให้เป็น 0777

ขอกราบขอบพระคุณเป็นอย่างสูงครับ ทำได้แล้ว :wanwan020:
[direct=http://www.jimbeautify.com]jimbeautify.com ป้ายทะเบียนยาว[/direct]
[direct=http://jimbeautify.com/design/Plate_car/home_car.php]jimbeautify ออกแบบรถอย่างง่าย ๆ ด้วยตนเอง[/direct]
[direct=http://www.jimbeautify.com/forum/index.php] ประกาศขายสินค้าต่าง ๆ[/direct]
[direct=http://www.jimbeautify.com/forum/index.php?topic=15.0]คลิีกดูรายละเอียดเข้าร่วมฝึกอบรมทำป้ายทะเบียนกันน้ำแบบมืออาชีพ
[/direct]