อยากเขียนให้อัพโหลดรูปแล้วไปเก็บในโฟลเดอร์ ในบทเรียนไม่เห็นมีให้ไปเก็บในโฟลเดอร์เลยอ่ะครับ อยากได้แบบ
คร่าวนะลองประยุกใช้นะ ผมไม่รู้ว่า PHP ว่าเขียน พารา ใส่ คอนสตักได้เลยป่าว ไม่ได้ก็เปลี่ยนเอาน้าๆๆๆๆ
class uploadpic
{
private $var _pic;
private $var _path;
// constructor //
public fuction uploadpic($_npic,$_npath)
{
$this->_pic = $_npic;
$this->_path = $_npath;
if(this->upload($this->_pic,$this->_path) == true) return true;
else return false;
}
public fuction upload($pic,$path)
{
if(copy('$pic','$path') == true) return true;
else return false;
}
public fuction dispose()
{
unset($this->_pic,$this->_path);
}
}
// test.php //
$path_pic = "../picture/".$HTTP_POST_FILES['file']['name']."";
if($p = new uploadpic($HTTP_POST_FILES['file']['tmp_name'],$path_pic) == true)
{
$c = new condb();
if($c->query("insert into pic(pic_post) values('$path_pic')") == true)
{
$p->dispose();
$c->dispose();
}
}
else
{
echo "unsuccess";
$c->dispose();
}
Date :
8 เม.ย. 2550 12:33:51
By :
bomครหวัน
ต้องขนาดนี้เลยเหรอการอับรูป
Date :
8 เม.ย. 2550 15:18:16
By :
อิอิ
$path_pic = "../picture/".$HTTP_POST_FILES['ชื่อช่องรับไฟล์']['name']."";
if(copy('$HTTP_POST_FILES[''ชื่อช่องรับไฟล์']['tmp_name']','พาธ') == true){
$add = mysql_query("insert into pic(pic_post) values('$path_pic')") or die (mysql_error());
}
อันบนเป็นแบบคลาสเพราะในอนาคตก็คงหนี้ไม่พ้นอ่า ถือว่าเป็นทางเลือกละกานเพราะผมก็เริ่มต้นหัดเขียนมาจากเว็บนี้เหมือนกาน เพราะอนาคตถ้าคุณเขียนมันต่อไปก็คงไม่พ้น
อันนี้แบบสั้นๆๆ อิอิ
Date :
8 เม.ย. 2550 15:29:49
By :
bomครหวัน
แบบว่าดูแล้วงงๆครับ ช่วยอธิบายได้มั้ยครับ
Date :
10 เม.ย. 2550 15:17:08
By :
ต้น
$path = $FILE['ชื่อช่อง browes ไฟล์']['name']; // name คือชื่อของไฟล์ ลอง comment ที่ละบรรทัค แล้ว echo ดู
$tmp_file = $FILE['ชื่อช่อง browes ไฟล์']['tmp_name'];
$pathtrue = "../picture/$path"; // ที่เก็บรูป
if(copy($tmp_file,$pathtrue) == true) // ฟังก์ชั่น copy ทำการก็อบไฟลื มี 2 พารามิเตอ์ ตัวแรกไฟลื ตัวสองคือที่เก็บ(ย้ายไป)
{
บันทึกลงฐานข้อมูล
}
else { echo "ไม่ลงแฟ้ม";}
Date :
11 เม.ย. 2550 23:02:25
By :
bomครหวัน
Load balance : Server 01