|
|
|
ขอสอบถามเรื่องการเปลี่ยนชื่อรูปภาพเมื่ออัพโหลดภาพครับ |
|
|
|
|
|
|
|
Code (PHP)
<?php
require("connect.php");
$filUpload_tmp=$_FILES["filUpload"]["tmp_name"];
$filUpload=$_FILES["filUpload"]["name"];
$txtname=$_POST['txtname'];
if($filUpload_tmp != ""){
$explode=explode(".",$filUpload);
$rename=date("Y-m-d-H-i-s")."-".rand().".".$explode[1];
if($explode[1] == "jpg"){
copy($filUpload_tmp,"JPG/".$rename);
}else if($explode[1] == "png"){
copy($filUpload_tmp,"PNG/".$rename);
}
$strSQL = "INSERT INTO website_st (st_name,st_pictures) VALUES ('".$txtname."','".$rename."')";
$objQuery = mysql_query($strSQL);
$result=mysql_query($objQuery);
echo "<script language='javascript'>alert('บันทึกข้อมูลเรียบร้อยแล้ว');</script>";
echo "<meta http-equiv='refresh' content='0;url=stucture_view.php' />";
}
?>
แนะนำ
1. การตั้งชื่อ input และ field ควรให้ชื่อสอดคล้องกัน
2. ควรรับค่าตัวแปลในรูปแบบ Variable
3. rename แนะนำให้มีการ random ตัวเลขเพื่อป้องกันการ save cache ของ Brower
|
ประวัติการแก้ไข 2014-09-01 10:31:38 2014-09-01 10:31:55
|
|
|
|
Date :
2014-09-01 10:31:05 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณทั้งสองท่านมากๆครับ
|
|
|
|
|
Date :
2014-09-01 12:02:57 |
By :
nest12345 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|