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 > มีปัญหาในการอัพโหลดรูปลง ลีนุ๊กครับชื่อลงฐานข้อมูลแต่ตัวภาพไม่ลงโฟลเดอร์ครับ



 

มีปัญหาในการอัพโหลดรูปลง ลีนุ๊กครับชื่อลงฐานข้อมูลแต่ตัวภาพไม่ลงโฟลเดอร์ครับ

 



Topic : 063959

Guest




คือตอนนี้ใช้ Fedora15 เปนเซิฟเวอร์ แล้วเขียนระบบด้วย php ตอนระบบเก็บชื่อลงดาต้าเบสแล้ว แต่ตัวไฟล์รูปไม่ลงตามพาทที่กำหนดไว้
ไฟล์ไดเซ็ท permission หมดเเล้ว ก้อยังไ่ม่ลง ผมต้องเซ้ทอะไรเพิ่มเติมจากนี้อีกหรือเปล่า ทำตามหลายๆๆกระทู้ในนี้แล้วก้อยังไม่ได้ ดาต้าเบสใช้ postgresql ครับ

Code (PHP)
<? if($_FILES['img']['tmp_name'] !=""){
		$filename = $_FILES['img']['name'];
		$filetemname = $_FILES['img']['tmp_name'];
		$filesize =  $_FILES['img']['size'];
		$filetype = $_FILES['img']['type'];
		$max_photo_size = 112000;
		$random_digit = rand(0000000,9999999);
		$topic_run = "pic_".$random_digit;
		
		    if($filesize > $max_photo_size){
		      echo "Picture Too Large";
		      echo "<meta http-equiv='refresh' content='3;url=index.php'>";
		    }
		    if ($filetype == "image/gif"){
		      $filename = $topic_run.".gif";
		    }
		    if ($filetype == "image/png"){
		      $filename = $topic_run.".png";
		    }
		    if (($filetype == "image/jpg")||($filetype == "image/jpeg")||($filetype == "image/pjpeg")){
		      $filename = $topic_run.".jpg";
		    }
		      if(file_exists($_FILES['img']['tmp_name'])){
			  copy($_FILES['img']['tmp_name'],"images/$filename");
			  chmod
			  $strfield = "id_cc, hd_cm, cm_cm, p_name";
			  $strvalue = "'$idcc','$head','$come','$filename'";		
			  $objectinsert = fcinsert($strtable,$strfield,$strvalue);	
					  if(!$objectinsert)   
					  {

					      echo ("Can Not Insert Record!!!" . pg_last_error());	
					  } 		
					  else
					  {
					      echo "Record Insert!! And Copy Picture ";
					      echo "<meta http-equiv='refresh' content='2;url=index.php'>";
					  }

		      } 
		      	
		      else {
			      echo "not find";
		      
		      }  ?>


โค้ดหน้าอัพครับ



Tag : PHP, PostgreSQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-07-29 17:35:05 By : itkikok View : 730 Reply : 2
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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

คุณได้ลอง echo เพื่อทำการ debug ข้างหลังคำสั่ง copy หรือเปล่าครับ ว่ามันทำงานคำสั่งนี้หรือไม่

Code (PHP)
copy($_FILES['img']['tmp_name'],"images/$filename");
echo "ถึงตรงนี้แล้วหยุดจ้า";
exit();







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-29 17:56:33 By : webmaster
 


 

No. 2



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



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


ครับมันมาครับ รันแล้วก้อขึ้น "ถึงตรงนี้แล้วห้อหยุดจ้า" แสดงครับ แต่โฟลเดอร์ที่ชื่อ images ที่ตั้งไว้ก้อยังไม่มีอะไรครับยังเหมือนเดิม
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-29 18:20:56 By : ITKIKOK
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : มีปัญหาในการอัพโหลดรูปลง ลีนุ๊กครับชื่อลงฐานข้อมูลแต่ตัวภาพไม่ลงโฟลเดอร์ครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 03
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 อัตราราคา คลิกที่นี่