|
|
|
สามารถเปลี่ยนชื่อไฟล์ ที่จะ upload ลง database ให้เป็นชื่อตาม id ได้ไหมคะ |
|
|
|
|
|
|
|
Code (PHP)
<html>
<head>
<title>upload file</title>
</head>
<body>
<?php
if(move_uploaded_file($_FILES["filUpload"]["tmp_name"],"file/".$_FILES["filUpload"]["name"]))
{
echo "Copy/Upload Complete<br>";
require 'includes/config.php';
$strSQL = "INSERT INTO document ";
$strSQL .="(type,efrom,subject,date_receive,FilesName,date_upload) VALUES ('".$_POST["type"]."','".$_POST["efrom"]."','".$_POST["subject"]."','".$_POST["date_receive"]."',
'".$_FILES["filUpload"]["name"]."',now())";
$objQuery = mysql_query($strSQL);
}
?>
<a href="main.php">View files</a>
</body>
</html>
จาก code ข้างต้น สามารถเปลี่ยนชื่อไฟล์ ที่จะ upload ลง database ให้เป็นชื่อตาม id ได้ไหมคะ
เช่น pdf ที่เก็บใน folder file มีชื่อว่า ลอง.pdf แต่เมื่อ user ทำการ upload ไปใน folder ก็ให้เปลี่ยนชื่อไฟล์ให้เป็นชื่อตาม id แทน เช่น 2.pdf
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2015-01-27 08:43:48 |
By :
shushu |
View :
6507 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองศึกษาดูครับ
Code (PHP)
<html>
<head>
<title>upload file</title>
</head>
<body>
<?php
require 'includes/config.php';
if(!empty($_FILES)){
$path = "file/";
$name = $_FILES['filUpload']['name'];
$tmp = $_FILES['filUpload']['tmp_name'];
if(strlen($name)){
list($txt, $ext) = explode(".", $name);
$new_file_name = $ชื่อที่ต้องการ.".".$ext;
move_uploaded_file($tmp,$path.$new_file_name);
$strSQL = "INSERT INTO document ";
$strSQL .="(type,efrom,subject,date_receive,FilesName,date_upload) VALUES ('".$_POST["type"]."','".$_POST["efrom"]."','".$_POST["subject"]."','".$_POST["date_receive"]."',
'".$new_file_name."',now())";
$objQuery = mysql_query($strSQL);
echo "Copy/Upload Complete<br>";
}
}
?>
<a href="main.php">View files</a>
</body>
</html>
|
|
|
|
|
Date :
2015-01-27 09:06:42 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณค่ะ
|
|
|
|
|
Date :
2015-01-27 11:26:39 |
By :
shushu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|