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,038

HOME > PHP > PHP Forum > อัพโหลดรูปค่ะ ลงDBแต่ไม่ลงโฟลเดอร์ พอดีว่าเป็นการนำไฟล์เก่ามาแก้ค่ะ เก็บชื่อรูปลงฐานข้อมูลได้แล้วค่ะ แต่มันไม่เก็บลงโฟลเดอให้



 

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

 



Topic : 027296



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



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




พอดีว่าเป็นการนำไฟล์เก่ามาแก้ค่ะ เก็บชื่อรูปลงฐานข้อมูลได้แล้วค่ะ แต่มันไม่เก็บลงโฟลเดอให้
ไม่ทราบว่าcodeผิดตรงไหนจริงๆค่ะ
$fileคือตัวแปรรับไฟล์รูปมาจากฟอร์ม $filename คือชื่อไฟล์รูปที่ต้องการเก็บ


copy($file ,"banner/$filename");
odbc_next_result($result);
$r=odbc_fetch_array($result);
$id_ban=$r['id_ban'];



ปล.ถ้าไม่เข้าใจคำถาม โพสกลับมาได้นะ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-05-13 16:03:19 By : nui_dinga View : 2756 Reply : 11
 

 

No. 1



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



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

สร้างโฟลเด้อเก็บรูปรึยังเอ่ย






Date : 2009-05-13 16:22:07 By : ชะเอม
 


 

No. 2



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

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

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


Code (PHP)
<?php
if(copy($_FILES["fileUpload"]["tmp_name"],"myfile/".$_FILES["fileUpload"]["name"])) // Upload/Copy 
14.{ 
15.    
echo "Copy/Upload Complete."; 
16.} 
?>


ต้องใช้ $_FILES["fileUpload"]["tmp_name"] เพราะ php จะอ่านไฟล์ที่เราจะอัพ มาพักไว้ในหน่วยความจำก่อน

อีกอย่างเช็ค path ที่จะอัพไปครับ อาจไม่มี path นั้นอยู่

เพิ่มเติม File upload
Date : 2009-05-13 16:27:39 By : lozomac
 

 

No. 3



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



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


สร้าง folder ไว้แล้วค่ะ

แล้วcopy($_FILES["fileUpload"]["tmp_name"],"myfile/".$_FILES["fileUpload"]["name"])
ความหมายของมันคืออย่างไรเหรอคะ มันcopyจากตรงไหนไปไว้ตรงไหนเหรอคะ
คือลองทำตามแล้วมันยังไม่ได้ค่ะ รบกวนอีกทีนะคะ
Date : 2009-05-13 16:42:08 By : nui_dinga
 


 

No. 4



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



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

เอ..ทำไมไม่ได้ล่ะหว๋า ทิ้งเมล์ไว้เด๋วส่งตัวอย่างให้ดูดีกว่า
Date : 2009-05-13 16:54:48 By : ชะเอม
 


 

No. 5



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



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


ค้นพบแล้วคร่า ขอเอามาบอกเผื่อเป็นประโยชน์กับคนที่เข้ามาดู
คือเข้าไปอนุญาติสิทธิ ของโฟลเดอร์
ไปที่properties ของfolderที่เก็บไฟล์รูป-->security-->tick ที่full control
มันถึงจะอนุญาตให้เราadd ข้อมูลได้จ้ะ

ขอบคุนที่ช่วยเหลือนะคะ
[email protected] เผื่อคุณชะเอมจะกรุณาแอดมาค่ะ
Date : 2009-05-13 21:37:17 By : nui_dinga
 


 

No. 6



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

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

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


ดีใจด้วยครับ .....หว้า ไม่ทันได้ตอบเลย
Date : 2009-05-13 22:29:04 By : panyapol
 


 

No. 7

Guest


ขอด้วยคนค่ะ
[email protected]
Date : 2009-11-10 13:18:51 By : kalamaer
 


 

No. 8

Guest


ใครก็ได้อธิบาย แก้โค้ดให้หน่อยค่ะ มันไม่เก็บภาพใน folder เลย แต่ DB เจอ ./user_image/1/20090306123405.jpg รูปภาพ
// insert photo
if($userfile == '') {
if($id != ''){
$sql = "SELECT photo FROM ".$db->pre."staff WHERE id = ".$id;
}
else{
$sql = "SELECT photo FROM ".$db->pre."staff WHERE id = ".$id;
}
$row = $db->query($sql);
$row_data = $db->fetch_array($row);
$photo =$row_data['photo'];
//echo " id======>$select_id";
}

else{ if($id != ''){
$Upload_Dir = "./user_image/".$id; //กำหนดว่าจะให้ copy ไฟล์ที่มาจากเครื่องผู้ใช้ไปที่ใด ระบุที่นี่ได้ครับ
}
else{
$Upload_Dir = "./user_image/".$id;
}
$Max_File_Size = 1024000; //กำหนดขนาดไฟล์ที่ใหญ่ที่สุดที่อนุญาตให้ upload มาที่ Server มีหน่วยเป็น byte
$File_Type_Allow = array(//"application/x-zip-compressed" /*.zip*/,
//"text/plain" /*.txt*/,
//"image/bmp" /* .bmp, .ico*/,
//"image/gif" /* .gif*/,
"image/pjpeg" /*.jpg, .jpeg*/,
"image/jpeg" /* .jpg, .jpeg*/); //กำหนดประเภทของไฟล์ว่าไฟล์ประเภทใดบ้างที่อนุญาตให้ upload มาที่ Server

function validate_form($file_input,$file_size,$file_type) { //เป็น function ที่เอาไว้ตรวจสอบว่าไฟล์ที่ผู้ใช้ upload ตรงตามเงื่อนไขหรือเปล่า
global $Max_File_Size,$File_Type_Allow;
if ($file_input == "none") {
$error = "ไม่มี file ให้ Upload";
} elseif ($file_size > $Max_File_Size) {
$error = "ขนาดไฟล์ใหญ่กว่า $Max_File_Size ไบต์";
} elseif (!check_type($file_type,$File_Type_Allow)) {
$error = "ไฟล์ประเภทนี้ ไม่อนุญาตให้ Upload";
} else {
$error = false;
}

return $error;
}

function check_type($type_check) { //เป็นฟังก์ชัน ที่ตรวจสอบว่า ไฟล์ที่ upload อยู่ในประเภทที่อนุญาตหรือเปล่า
global $File_Type_Allow;
for ($i=0;$i<count($File_Type_Allow);$i++) {
if ($File_Type_Allow[$i] == $type_check) {
return true;
}
}
return false;
}


//
$sql="select now()+0 as current";
$result=mysql_query($sql);
$row1=mysql_fetch_array($result);

$typeFile=$userfile_name; //return filename as Sample.gif
$pos = strrpos($typeFile, ".");
$rest = substr($typeFile, $pos+1);

$new_userfile=$row1["current"].".".$rest;
//


$error_msg = validate_form($userfile,$userfile_size,$userfile_type); // ตรวจดูว่า ไฟล์ที่ upload ตรงตามเงื่อนไขหรือเปล่า
if ($error_msg) {
echo $error_msg;
} else {
//สร้างโฟลดอร์เก้บรูปของแต่ละ id
mkdir("./user_image/".$run_no."/", 0777);

if (copy($userfile,$Upload_Dir."/$new_userfile")) { //ทำการ copy ไฟล์มาที่ Server
echo "ไฟล์ Upload เรียบร้อย";
} else {
echo "ไฟล์ Upload มีปัญหา";
}
}

$photo = $Upload_Dir."/$new_userfile" ;
}
Date : 2009-11-10 14:40:32 By : kalamaer
 


 

No. 9

Guest


ไฟล์รูปที่เบราซ์จากโฟลเดอร์อื่นต้องการให้มันอยู่ในโฟลเดอร์ของเราอัตโนมัติใช้คำสั่งอะไร
ช่วยตอบหน่อยค่ะ
Date : 2010-03-26 20:50:00 By : nok
 


 

No. 10



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



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


ผมยัง งง อยู่เลย อะครับ เพราะตอนนี้ผม ก็ upload เข้าไปไว้ใน folder ไม่ได้เหมือนกัน ครับ ช่วย ที นะครับ
Date : 2010-03-26 23:51:21 By : tomsmile
 


 

No. 11



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



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


ของผมก็ไม่ขึ้นนะครับ

$path="product_pic";
$now = date("");
copy($image,"$path/$now$image_name");
$imageurl = "$now$image_name";

แล้วก็พอ insert ไปแล้วนะครับ

$sql="INSERT INTO product (idpro,type_id,namepro,detail,image) VALUES ('$idpro','$type_id','$namepro','$detail','$imageurl')";

ตรงที่เน้นนะครับ คือมันชี้ไปที่ ข้างบนตรงที่ $imageurl ใช่ไหมครับ แต่รูปมีชื่ออยู่ในฐานข้อมูล แต่ไม่ได้อัพโหลดไว้ที่โฟลเดอร์ที่ ชื่อ product_pic อ่ะครับ

ช่วยบอกหน่อยนะครับ ว่าต้องแก้ตรงไหน ขอบคุณมากครับ

ไม่เข้าใจตรงไหน ช่วยแนะด้วยครับ เผื่อบางทีอธิบายผิด
Date : 2010-05-13 11:34:41 By : นฤคม
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : อัพโหลดรูปค่ะ ลงDBแต่ไม่ลงโฟลเดอร์ พอดีว่าเป็นการนำไฟล์เก่ามาแก้ค่ะ เก็บชื่อรูปลงฐานข้อมูลได้แล้วค่ะ แต่มันไม่เก็บลงโฟลเดอให้
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่