ถามเรื่อง upload file หน่อยครับ พอดีผมต้องการ upload file โดยเก็บชื่อไฟล์ ใน database แล้วก็เก็บไฟล์ ไว้ที่โฟล์เดอร์
พอดีผมต้องการ upload file โดยเก็บชื่อไฟล์ ใน database แล้วก็เก็บไฟล์ ไว้ที่โฟล์เดอร์ ที่เตรียมไว้ ทีนีมันมีปัญหาตรงที่ว่า สามารถเก็บ ชื่อไฟล์ใน database ได้แล้ว แต่ไฟล์ในโฟล์เดอร์ที่เตรียมไว้ ไม่มีข้อมูล แล้วก็มี Warning อย่างนี้ครับ
Warning: copy(upload/web/file/RQZAJoJWed65233.jpg) [function.copy]: failed to open stream: No such file or directory in C:\AppServ\www\xxxx\contact_us\contact.php on line 75
//code
function random_password($len)
{
srand((double)microtime()*10000000);
$chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
$ret_str = "";
$num = strlen($chars);
for($i = 0; $i < $len; $i++)
{
$ret_str.= $chars[rand()%$num];
$ret_str.="";
}
return $ret_str;
}
$passw = random_password(7);
$path="upload/web/file";
$filenewcon = strstr($file_name,'.');
$now = date("Dgis");
copy( $file ,"$path/$passw$now$filenewcon");
$sql = "INSERT INTO contactlist_tsc (contactlist_id, contactlist_name, contactlist_email, contactlist_subject, contactlist_msg, contactlist_date, mailuser_id, contactlist_attch) VALUES ('$nextId','$from_name','$from_email','$from_subject','$form_msg','$date_now','01','$passw$now$filenewcon')";
$result = mysql_db_query($dbname,$sql);
ไม่ทราบว่ามันผิดตรงไหนครับ ช่วยหน่อยนะคร๊าบบบบ ผมติดอยู่นานหลาย ชม แล้วครับ ขอบคุณครับ
Tag : - - - -
Date :
3 ก.ย. 2551 18:04:36
By :
เนิ่นนาน
View :
1305
Reply :
3
ครับรองตั้งค่าที่ ไฟล์ ที่จะอับโหลดดูก่อนนะครับ ไม่คราบว่า ทำการตั้งค่าไว้หรือยัง
วิธีตั้งค่า คลิกขวาที่ ไฟล์ที่จะเก็บรูปภาพ
เเล้วเเร้วเลือก ที่ Porperties > เเล้วตั้งค่าที่ในช่องใส่ตัวเลข ให้เป็น 777 เเล้วกดตกลงนะ
ครับ ลองดูเ เล้วกันได้ไม่ได้ ค่อยว่ากัน
Date :
3 ก.ย. 2551 19:56:44
By :
tongar
ถ้าไม่ได้ก็เข้าไปโพทถามได้นะครับที่เว็บผมเลยครับ
www.zong-g.net
ยินดีรับใช้ครับ
Date :
3 ก.ย. 2551 19:58:22
By :
tongar
ได้แล้วครับ ขอบคุณมากนะครับ คุณ tongar
Date :
3 ก.ย. 2551 23:39:23
By :
เนิ่นนาน
Load balance : Server 04