Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > php upload file ผมมีปัญหาในการอัพโหลดรูปไม่ผ่าน ช่วยหน่อยครับบ....



 

php upload file ผมมีปัญหาในการอัพโหลดรูปไม่ผ่าน ช่วยหน่อยครับบ....

 



Topic : 105102



โพสกระทู้ ( 27 )
บทความ ( 0 )



สถานะออฟไลน์




Code (PHP)
<?
if($_FILES['image']['name']==""){echo"<script>alert('ยังไม่เลือกรูปภาพ');history.back();</script>";exit;}
if($_REQUEST['name']==""){echo"<script>alert('ยังไม่ใส่ชื่อสินค้า');history.back();</script>";exit;}
if($_REQUEST['price']==""){echo"<script>alert('ยังไม่ใส่ราคา');history.back();</script>";exit;}
if(!is_numeric($_REQUEST['price'])){echo"<script>alert('จำนวนเงินไม่เป็นตัวเลข');history.back();</script>";exit();}
$category_id=$_REQUEST['category_id'];
$name=$_REQUEST['name'];
$detail=$_REQUEST['detail'];
$count=$_REQUEST['count'];
$image=time().'-'.$_FILES['image']['name'];
$sql="INSERT INTO product(name, cate_id, detail, count, price, image, insert_date, last_update) VALUES('$name','$category_id', '$detail', '$count', '$price', '$image', now(), now())";
mysql_query($sql)or die(mysql_error());
$product_id=mysql_insert_id();
if(move_uploaded_file($_FILES['image']['tmp_name'],"product/".$image)){
  $error="";
}
//ถ้าอัพโหลดไม่ได้
else {
  $error="alert('เกิดการผิดพลาดในการอัพโหลดไฟล์ภาพ กรุณาทำการอัพโหลดใหม่')";
}Code (PHP)
$id=base64_encode($product_id);
echo"<script>$error;window.location='../../product_edit.php?id=$id';</script>";
?>




Tag : PHP









ประวัติการแก้ไข
2014-01-27 00:19:44
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-01-27 00:14:34 By : tazao View : 866 Reply : 21
 

 

No. 1



โพสกระทู้ ( 1,666 )
บทความ ( 0 )



สถานะออฟไลน์


ขึ้นข้อความ error ว่าไงครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-27 00:41:24 By : meannerss
 


 

No. 2



โพสกระทู้ ( 27 )
บทความ ( 0 )



สถานะออฟไลน์


'เกิดการผิดพลาดในการอัพโหลดไฟล์ภาพ กรุณาทำการอัพโหลดใหม่

ขึ้นมาอย่างงี้อะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-27 00:45:12 By : tazao
 

 

No. 3



โพสกระทู้ ( 1,666 )
บทความ ( 0 )



สถานะออฟไลน์


ใส่ enctype ในหน้าที่ส่ง $_FILES ตัวนี้มายังครับ

Code (PHP)
enctype="multipart/form-data"


ตรงแท็กฟอร์มหรือยังครับ ตัวอย่างเช่น
Code (PHP)
<form name="form1" method="post" action="album.php" enctype="multipart/form-data">



ประวัติการแก้ไข
2014-01-27 00:48:14
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-27 00:47:02 By : meannerss
 


 

No. 4



โพสกระทู้ ( 27 )
บทความ ( 0 )



สถานะออฟไลน์


มีแล้วครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-27 00:52:28 By : tazao
 


 

No. 5



โพสกระทู้ ( 1,666 )
บทความ ( 0 )



สถานะออฟไลน์


บรรทัด 14 - 23 ปรับเป็นให้เหลือแค่นี้ แล้วมาดูเออเร่ออีกทีครับ

Code (PHP)
move_uploaded_file($_FILES['image']['tmp_name'],"product/".$image)
?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-27 00:59:26 By : meannerss
 


 

No. 6



โพสกระทู้ ( 27 )
บทความ ( 0 )



สถานะออฟไลน์


Error
Warning: move_uploaded_file(product/1390759726-ribbon-left.png) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\AppServ\www\test\admin\process\product\product_insert.php on line 14

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\Windows\Temp\phpB16E.tmp' to 'product/1390759726-ribbon-left.png' in C:\AppServ\www\test\admin\process\product\product_insert.php on line 14


มันมาอย่างงี้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-27 01:11:51 By : tazao
 


 

No. 7



โพสกระทู้ ( 1,666 )
บทความ ( 0 )



สถานะออฟไลน์


อ่อปัญหา appserv ครับ ถ้ามีโฮสจริงแนะนำให้ลองอัพเลยใช้ได้แล้ว ถ้าเป็น appservลองแบบนี้ดูึครับ ถอยไปจนกว่่าจะเจอ server testing นับดูแล้วถอย 4 ก้าว

Code (PHP)
move_uploaded_file($_FILES['image']['tmp_name'],"../../../../product/".$image)

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-27 01:26:54 By : meannerss
 


 

No. 8



โพสกระทู้ ( 27 )
บทความ ( 0 )



สถานะออฟไลน์


server testing คืออะไรครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-27 01:33:08 By : tazao
 


 

No. 9



โพสกระทู้ ( 1,666 )
บทความ ( 0 )



สถานะออฟไลน์


คือพื้นที่จำลองของ appserv ครับ บางทีบางเวอชั่นมันจะ สร้างไว้ไฟล์/โฟลเดอนอกโฟลเดอ www
*ถ้าเป็นแบบนี้จะสังเกตได้จากเราเทสไฟล์อะไรก็ตาม จะมีโฟลเดอร์/ไฟล์ที่ชื่อเหมือนกันกับงานเราออกมาเกลื่อนกลาดอยู่นอกโฟลเดอ www

ซึ่งตรงนั้นเหละครับมันจะเป็น server testing ของ appserv ทีนี้เวลาัพโหลดรูปภาพมันเรียก temp ซึ่งเป็นของ testing server ทำให้หาไดเรคเทอรี่ไม่เจอนั่นเอง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-27 01:40:08 By : meannerss
 


 

No. 10



โพสกระทู้ ( 27 )
บทความ ( 0 )



สถานะออฟไลน์


ยังไม่ได้อยู่ดี ครับ ลองกลับ 4 ครั้ง และ 5 ครั้ง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-27 01:50:59 By : tazao
 


 

No. 11



โพสกระทู้ ( 1,666 )
บทความ ( 0 )



สถานะออฟไลน์


เดี๋ยวนะขอแก้ใขลองแบบนี้ดูครับได้อะไรออกมา

Code (PHP)
<?
if($_FILES['image']['name']==""){echo"<script>alert('ยังไม่เลือกรูปภาพ');history.back();</script>";exit;}
if($_REQUEST['name']==""){echo"<script>alert('ยังไม่ใส่ชื่อสินค้า');history.back();</script>";exit;}
if($_REQUEST['price']==""){echo"<script>alert('ยังไม่ใส่ราคา');history.back();</script>";exit;}
if(!is_numeric($_REQUEST['price'])){echo"<script>alert('จำนวนเงินไม่เป็นตัวเลข');history.back();</script>";exit();}
$category_id=$_REQUEST['category_id'];
$name=$_REQUEST['name'];
$detail=$_REQUEST['detail'];
$count=$_REQUEST['count'];
$image=time().'-'.$_FILES['image']['name'];
echo  $image;
?>



ประวัติการแก้ไข
2014-01-27 02:00:26
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-27 01:58:38 By : meannerss
 


 

No. 12



โพสกระทู้ ( 27 )
บทความ ( 0 )



สถานะออฟไลน์


มันไม่มี เซิฟจริงอะครับ เป็นแค่โปรเจ็งส่งอาจารย์ ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-27 02:07:30 By : tazao
 


 

No. 13



โพสกระทู้ ( 27 )
บทความ ( 0 )



สถานะออฟไลน์


1390764713-nuningshop.png ขึ้นชื่อไฟล์ที่ อัพโหลด ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-27 02:32:57 By : tazao
 


 

No. 14



โพสกระทู้ ( 191 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

คุณลองใช้ไฟล์ jpeg อัพโหลดดูครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-27 08:35:24 By : dagonov
 


 

No. 15



โพสกระทู้ ( 27 )
บทความ ( 0 )



สถานะออฟไลน์


ลองมาทุกไฟล์ แล้วครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-27 11:29:44 By : tazao
 


 

No. 16



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

ลองดูเรื่อง path คับ ตรง product อ้างอิงได้ได้ถูกต้องหรือเปล่า
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-27 11:43:15 By : pjgunner.com
 


 

No. 17



โพสกระทู้ ( 27 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณ ครับได้แล้วครับ
แต่ อัพไปไฟล์รูปมันเสีย อะครับ ไม่สามารถดูได้
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-27 11:51:53 By : tazao
 


 

No. 18



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-27 11:53:43 By : pjgunner.com
 


 

No. 19



โพสกระทู้ ( 27 )
บทความ ( 0 )



สถานะออฟไลน์


จะแก้ได้ยังไง หรอครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-27 11:54:05 By : tazao
 


 

No. 20



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

ไม่เคยมีปัญหาคับ ไม่ทราบว่าไฟล์ขนาดเท่าไร
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-27 12:00:37 By : pjgunner.com
 


 

No. 21



โพสกระทู้ ( 27 )
บทความ ( 0 )



สถานะออฟไลน์


6.85 kb ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-01-27 13:40:01 By : tazao
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : php upload file ผมมีปัญหาในการอัพโหลดรูปไม่ผ่าน ช่วยหน่อยครับบ....
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่