|
|
|
รบกวนหน่อยค่ะ ต้องการเปลี่ยนชื่อไฟล์ ในฐานข้อมูลที่ upload มา ทำยังไงค่ะ |
|
|
|
|
|
|
|
มันก็ถูกแล้วน่ะครับ
Code (PHP)
<?
if(move_uploaded_file($_FILES["filUpload"]["tmp_name"],"myfile/".$_FILES["filUpload"]["name"]))
{
echo "Copy/Upload Complete";
}
?>
Go to : PHP File Field Upload
|
|
|
|
|
Date :
2011-06-24 10:05:48 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แต่ชื่อ รุปภาพ 22.jpg เข้าไปฐานข้อมูล เปลี่ยนเป็นชื่อ C:WindowsTempphpE735.tmp
อยากให้มันเหมือนกันได้ไหมค่ะพี่วิน....ลิงค์ที่พี่วินส่งให้อ่อนหลายรอบแล้ว....แต่ก้อไม่รู้ว่าต้องเปลี่ยนตรงไหนม่ะเข้าจัยอ่ะค่ะ
รบกวนช่วยนู๋หน่อยนะ
|
|
|
|
|
Date :
2011-06-24 10:09:28 |
By :
chadjan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
INSERT INTO table (field_name) VALUES ('".$_FILES['picture1']['name']."')
ลองดูนะครับว่าได้ป่าว (มือใหม่เช่นกัน) เวลาอัพไฟล์มา มันก็จะใช้ชื่อไฟล์ต้นฉบับบันทึกลงในดาต้าเบส กับบันทึกภาพลงในโฟเดอร์
|
|
|
|
|
Date :
2011-06-24 10:10:42 |
By :
ทองมี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ค่ะจะลองดูค่ะ....
|
|
|
|
|
Date :
2011-06-24 10:37:47 |
By :
chadjan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่เปลี่ยนอ่ะค่ะ
|
|
|
|
|
Date :
2011-06-24 10:54:10 |
By :
chadjan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอดูโค้ดเต็มๆหน่อยครับ
|
|
|
|
|
Date :
2011-06-24 11:12:58 |
By :
ทองมี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$filename=$_FILES['picture1']['name'];
$filesize=$_FILES['picture1']['size'];
$filetemp=$_FILES['picture1']['tmp_name'];
$fileerror=$_FILES['picture1']['error'];
$filetype=$_FILES['picture1']['type'];
$ff = strrchr($filename,".");
$upfilename = strftime("%S%M%H").time().$ff;
$upfilename = $order_no.$ff;
$uploadfile = $config[dataDir] . $upfilename;
if (move_uploaded_file($_FILES['picture1']['tmp_name'], "uploadfile/".$_FILES['picture1']['name'])) {
echo "รูปแบบไฟล์ถูกต้อง อัพโหลดเรียบร้อย.\n";
} else {
echo "มีปัญหาการอัพโหลดไฟล์\n";
}
if ($filename == "pdf" or $filename=="jpg")
{
$sql = "insert into order_people (product,size,paper,page,pvc,color,qty,total,name,address,city,phone,email,detail,pictuer1)";
$sql.= "values ('$product','$size','$paper','$page','$pvc','$color','$qty','$total','$name','$address','$city','$phone','$email','$detail','$picture)";
}
|
|
|
|
|
Date :
2011-06-24 11:47:46 |
By :
chadjan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนรับค่าเข้ามาชื่อเป็น
$filename=$_FILES['picture1']['name'];
แต่ตอนเพิ่มลงดาต้าเบสเป็น $name
ลองเช็คชื่อตัวแปรดีๆครับ
|
|
|
|
|
Date :
2011-06-24 11:58:28 |
By :
ทองมี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลอง echo ค่าดูก่อนก็ได้ครับ มันได้อะไรก็เอาไป insert ครับ
|
|
|
|
|
Date :
2011-06-24 13:07:01 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|