ช่วยดูเรื่อง Upload ไฟล์ภาพให้หน่อยครับ No such file or directory in
Moderator: mindphp, ผู้ดูแลกระดาน
-
- PHP Newbie
- โพสต์: 5
- ลงทะเบียนเมื่อ: 14/02/2011 3:42 pm
ช่วยดูเรื่อง Upload ไฟล์ภาพให้หน่อยครับ No such file or directory in
คือ อาการของเว็บก็คือ อยู่ดีๆ ก็ทำการอัพโหลดภาพไม่ได้ โดยไม่ได้เข้าไปแก้ code เลย อาการก็เกิดประมาณนี้ ครับ
Warning: move_uploaded_file(../../product/2.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\AppServ\www\httpdocs\admin\productAddSave.php on line 97
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\WINDOWS\Temp\php2BC.tmp' to '../../product/2.jpg' in C:\AppServ\www\httpdocs\admin\productAddSave.php on line 97
Warning: getimagesize(../../product/2.jpg) [function.getimagesize]: failed to open stream: No such file or directory in C:\AppServ\www\httpdocs\admin\productAddSave.php on line 98
Warning: Division by zero in C:\AppServ\www\httpdocs\admin\productAddSave.php on line 113
Warning: imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions in C:\AppServ\www\httpdocs\admin\productAddSave.php on line 125
Problem In Creating image
Warning: move_uploaded_file(../../product/2.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\AppServ\www\httpdocs\admin\productAddSave.php on line 97
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\WINDOWS\Temp\php2BC.tmp' to '../../product/2.jpg' in C:\AppServ\www\httpdocs\admin\productAddSave.php on line 97
Warning: getimagesize(../../product/2.jpg) [function.getimagesize]: failed to open stream: No such file or directory in C:\AppServ\www\httpdocs\admin\productAddSave.php on line 98
Warning: Division by zero in C:\AppServ\www\httpdocs\admin\productAddSave.php on line 113
Warning: imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions in C:\AppServ\www\httpdocs\admin\productAddSave.php on line 125
Problem In Creating image
-
- PHP Newbie
- โพสต์: 5
- ลงทะเบียนเมื่อ: 14/02/2011 3:42 pm
Re: ช่วยดูเรื่อง Upload ไฟล์ภาพให้หน่อยครับ
ผมได้แนบไฟล์ที่ ทำมาให้ดูด้วยครับ ช่วยแนะนำหน่อย
[/color]
แนะนำด้วยครับ ผมมือใหม่เรื่องพวกนี้จริงๆ
โค้ด: เลือกทั้งหมด
<?php
session_start();
include("../config.inc.php");
include("../function.inc.php");
include_once("loginCheck.php");
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<?php
$categ_id = $_POST['categ_id'];
$product_name = $_POST['product_name'];
$product_price = $_POST['product_price'];
$product_detail = $_POST['product_detail'];
$product_detail1 = $_POST['product_detail1'];
$code = $_POST['code'];
$size = $_POST['size'];
$color = $_POST['color'];
$min_order = $_POST['min_order'];
$note = $_POST['note'];
$sc_id = $_POST['sc_id'];
$status = $_POST['status'];
$come = $_POST['come'];
$userfile_name = $_FILES['image']['name'];
$userfile_tmp = $_FILES['image']['tmp_name'];
$userfile_size = $_FILES['image']['size'];
$userfile_type = $_FILES['image']['type'];
$product_date = date(Ymd);
$prefix = "small_"; // the prefix to be added to the original name
$maxfile = "3000000";//500K
if($userfile_name!=""){
/********* การ Upload รูปและ Resize *********/
if (isset($_FILES['image']['name']))
{
//ตรวจสอบขนาดและชนิด
if ($userfile_type != "image/jpg" && $userfile_type != "image/pjpeg" && $userfile_type != "image/jpeg"){
$msg = "ต้องเป็นนามสกุล .jpg เท่านั้น";
}else if ($userfile_size >= $maxfile){
$msg = "ต้องมีขนาดไม่เกิน ". byte_format($maxfile);
}
if($msg!=""){
?>
<script language="JavaScript">
alert("<?php echo $msg; ?>");
history.go(-1);
</script>
<?php
exit();
}
//เช็คชื่อรูปว่าซ้ำมั้ย
$sql1 = "SELECT p_img_large
FROM products
WHERE p_img_large = '$userfile_name' ";
$result1 = mysql_db_query($dbname, $sql1);
$totalrow = mysql_num_rows($result1);
if($totalrow>=1){
?>
<script language="JavaScript">
alert("Please change picture namne");
window.location.href='index.php?view=addProductCateg&categ_id=<?php echo $categ_id; ?>';
//alert("C");
</script>
<?
}else{
$size_w = 150;
$size_h = 150; // the thumbnail height
$filedirProduct = "../../product/"; // the directory for the original image
$thumbdirProduct = "../images/product/";
if (isset($_FILES['image']['name']))
{
// เริ่มการ Upload รูปและ Resize
$prod_img = $filedirProduct.$userfile_name;
$prod_img_thumb = $thumbdirProduct.$prefix.$userfile_name;
move_uploaded_file($userfile_tmp, $prod_img);
$sizes = getimagesize($prod_img);
if($sizes[1]>$sizes[0]){
$aspect_ratio = $sizes[1]/$sizes[0];
//$aspect_ratio1 = $sizes[0]/$sizes[1];
if ($sizes[1] <= $size_h){
$new_width = $sizes[0];
$new_height = $sizes[1];
}else{
$new_height = $size_h;
$new_width = abs($new_height/$aspect_ratio);
}
}else{
$aspect_ratio = $sizes[1]/$sizes[0];
if ($sizes[0] <= $size_w){
$new_width = $sizes[0];
$new_height = $sizes[1];
}else{
$new_width = $size_w;
$new_height = abs($new_width/$aspect_ratio);
}
}
$destimg=imagecreatetruecolor($new_width,$new_height) or die('Problem In Creating image');
$srcimg=imagecreatefromjpeg($prod_img) or die('Problem In opening Source Image');
imagecopyresampled($destimg, $srcimg, 0, 0, 0, 0, $new_width, $new_height, $sizes[0], $sizes[1]) or die('Problem In resampling');
imagejpeg($destimg,$prod_img_thumb,150) or die('Problem In saving');
imagedestroy($destimg);
$sql = "INSERT INTO products(p_code,p_name,c_id,sc_id,p_size,p_color, p_price,p_note, p_img_small,p_img_large, p_full_detail,p_status)
VALUES('$code','$product_name', '$categ_id','$sc_id','$size','$color','$product_price','$note','$prefix$userfile_name', '$userfile_name', '$product_detail1','$status') ";
mysql_db_query($dbname, $sql);
}
}
}
}else{
$sql = "INSERT INTO products(p_code,p_name,c_id,sc_id,p_size,p_color, p_price,p_note, p_full_detail,p_status)
VALUES('$code','$product_name', '$categ_id','$sc_id','$size','$color','$product_price','$note', '$product_detail1','$status') ";
mysql_db_query($dbname, $sql);
}
?>
<script language="JavaScript">
window.location.href='index.php?view=productList&categ_id=<?php echo $categ_id; ?>';
//alert("C");
</script>
แนะนำด้วยครับ ผมมือใหม่เรื่องพวกนี้จริงๆ
แก้ไขล่าสุดโดย mindphp เมื่อ 23/02/2011 5:40 pm, แก้ไขไปแล้ว 2 ครั้ง.
เหตุผล: ครอบโค้ด [code] Code ของท่าน [/code] ชื่อกระทู้ไม่สื่อถึงปัญหา
เหตุผล: ครอบโค้ด [code] Code ของท่าน [/code] ชื่อกระทู้ไม่สื่อถึงปัญหา
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41378
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: ช่วยดูเรื่อง Upload ไฟล์ภาพให้หน่อยครับ No such file or directory in
ข้อความที่ error
failed to open stream: No such file or directory
มันหาไฟล์ในตำแหน่ง ตาม Error ไม่เจอครับ
ลองเช็คว่ามีไฟล์อยู่จริงหรือเปล่า ก่อนจะย้ายมันครับ
failed to open stream: No such file or directory
มันหาไฟล์ในตำแหน่ง ตาม Error ไม่เจอครับ
ลองเช็คว่ามีไฟล์อยู่จริงหรือเปล่า ก่อนจะย้ายมันครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
-
- PHP Newbie
- โพสต์: 5
- ลงทะเบียนเมื่อ: 14/02/2011 3:42 pm
Re: ช่วยดูเรื่อง Upload ไฟล์ภาพให้หน่อยครับ No such file or directory in
เอ่อ ตอนนี้ผมเอามาจำลองใน Localhost ได้แล้วอ่ะครับ แต่ ทำไม พอเอาขึ้น host จริง มันยัง err อยู่อ่ะครับ ผมก็ได้ตรวจดู directory แล้ว ก็มีอยู่ทุกอันอ่ะครับ ไม่รู้เป็นเพราะไร ผมใช้ Cpanal Parallels Plesk Panel 9.5.2 for Microsoft windows ครับ
- imsn
- PHP Super Member
- โพสต์: 375
- ลงทะเบียนเมื่อ: 07/05/2010 12:58 pm
- ติดต่อ:
Re: ช่วยดูเรื่อง Upload ไฟล์ภาพให้หน่อยครับ No such file or directory in
เช็คไฟล์ ก่อนทำคำสั่งอื่น เลยครับ
ค่อยๆ validate ไปทีละชั้น
เช่น
- มีไฟล์ หรือ โพสเดออยู่เปล่า
- โฟเดอ หรือ ไฟล์ เขียนได้หรือเปล่า
ของทั้ง ต้นทางและปลายทาง
ค่อยๆ validate ไปทีละชั้น
เช่น
- มีไฟล์ หรือ โพสเดออยู่เปล่า
- โฟเดอ หรือ ไฟล์ เขียนได้หรือเปล่า
ของทั้ง ต้นทางและปลายทาง
ช่วยตอบเพราะอยากโปรโหมทเว็บ คิคิคลิกเลย
หาเพื่อนฝรั่งคุย M ...
หาเพื่อนฝรั่งคุย M ...
-
- PHP Newbie
- โพสต์: 5
- ลงทะเบียนเมื่อ: 14/02/2011 3:42 pm
Re: ช่วยดูเรื่อง Upload ไฟล์ภาพให้หน่อยครับ No such file or directory in
ทำได้แล้วครับ ขอบคุณทุกคนมากครับ
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41378
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: ช่วยดูเรื่อง Upload ไฟล์ภาพให้หน่อยครับ No such file or directory in
ดีใจด้วยครับ แก้ยังไงบ้างครับimakiracon เขียน:ทำได้แล้วครับ ขอบคุณทุกคนมากครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
Re: ช่วยดูเรื่อง Upload ไฟล์ภาพให้หน่อยครับ No such file or directory in
ผมก็เข้าไปตรวจดู ที่อยู่ของไฟล์ ตามที่บอก และการกำหนดสิทธิ์เข้าใช้ ในตัวเซิฟเวอร์อ่ะครับ และรูปแบบการเรียกใช้ของ เซิฟเวอร์ครับ ก็เลยทำได้
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41378
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: ช่วยดูเรื่อง Upload ไฟล์ภาพให้หน่อยครับ No such file or directory in
ยินดีด้วยครับลืมรหัสผ่าน เขียน:ผมก็เข้าไปตรวจดู ที่อยู่ของไฟล์ ตามที่บอก และการกำหนดสิทธิ์เข้าใช้ ในตัวเซิฟเวอร์อ่ะครับ และรูปแบบการเรียกใช้ของ เซิฟเวอร์ครับ ก็เลยทำได้
ลืมรหัส ให้ระบบส่งไปให้ได้ไหมครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
- 0 ตอบกลับ
- 1442 แสดง
-
โพสต์ล่าสุด โดย offing
03/02/2015 10:07 am
-
-
โพสต์ใหม่ upload file ในภาษา Python ใช้สำหรับ upload ไฟล์ต่างๆ มาใช้งาน
โดย jirawoot » 09/07/2019 4:46 pm » ใน Python Knowledge - 0 ตอบกลับ
- 4283 แสดง
-
โพสต์ล่าสุด โดย jirawoot
09/07/2019 4:46 pm
-
-
-
โพสต์ใหม่ อยากทราบวิธีการแก้ไข้ปัญหา No such file or directory ในการ restore ฐานข้อมูลครับ
โดย Ittichai_chupol » 31/07/2019 11:37 am » ใน Programming - PHP - 9 ตอบกลับ
- 4834 แสดง
-
โพสต์ล่าสุด โดย Ittichai_chupol
31/07/2019 1:31 pm
-
-
- 0 ตอบกลับ
- 1191 แสดง
-
โพสต์ล่าสุด โดย mindphp
10/10/2019 5:42 am
-
-
โพสต์ใหม่ การ Upload package file
โดย Chanida Kongduang » 05/10/2017 6:58 pm » ใน Joomla Development - 1 ตอบกลับ
- 1609 แสดง
-
โพสต์ล่าสุด โดย tsukasaz
05/10/2017 9:41 pm
-
-
-
โพสต์ใหม่ การอัพโหลดเป็นเรื่องง่ายด้วย Simple File Upload
โดย varat » 30/07/2014 1:57 pm » ใน Joomla Extension Review - 0 ตอบกลับ
- 2869 แสดง
-
โพสต์ล่าสุด โดย varat
30/07/2014 1:57 pm
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: Google Adsense [Bot] และบุคลทั่วไป 139