พบกับบทความเกี่ยวกับคอมพิวเตอร์และ programming ได้ที่ http://articles.modoeye.com
PHP development / จะเปลี่ยนชื่อของไฟล์browsที่2ยังไงครับ
jjman
jjman
Tue 13 May 2008 21:34:35

จากตัวอย่าง

$photo=$_FILES ['photo'] ['tmp_name'];
$photo_name=$_FILES ['photo'] ['name'];
$photo_size=$_FILES ['photo'] ['size'];
$photo_type=$_FILES ['photo'] ['type'];

$ext=strtolower(end(explode('.', $photo_name)));
if($ext=="jpg" or $ext=="jpeg" or $ext=="png" or $ext=="gif") {
  $sql="select max(id_car) from car_info";
  $result=mysql_db_query ($dbname,$sql);
  $r=mysql_fetch_array ($result);
  $id_max=$r [0];
  
  //รูปที่1
  $filename=$id_max.".".$ext;
  copy ($image1,"images/$filename");
  $sql="update car_info set image1='$filename' where id_car='$id_max' ";
  $result=mysql_db_query ($dbname,$sql);
  //รูปที่2
  $filename=$id_max.".".$ext;
  copy ($image2,"images/$filename");
  $sql="update car_info set image2='$filename' where id_car='$id_max' ";
  $result=mysql_db_query ($dbname,$sql);
  
 }

จะเห็นว่าผมใช้วิธีตั้งชื่อไฟล์ตาม id_car แต่ปัญหาคือผมต้องการอัพ5รูป ชื่อรูปจะซ้ำกับ

ผมอยากจะเปลี่ยนชื่อรูปที่2ไม่ให้เหมือนรูปที่1

 ยกตัวอย่าง id_car เป็น50

รูปแรกจะชื่อ50

ผมอยากให้รูปที่2ชื่อ 50_2

พอจะแนะแนวทางได้มั้ยครับ

ขอบคุณครับ

webmaster
webmaster
Wed 14 May 2008 14:24:46
$_FILES["photo"] เมื่อ photo เป็นชื่อ file filed ครับ ดังนั้นถ้ามี file field จะต้องมีชื่อต่างกันหรือมี identifier ที่ต่างกันอยู่แล้วครับก็อ้างผ่าน $_FILES เหมือนเดิม
Reply
Name:
E-mail:
Home | Services | Forum | Classified | Directories | Support | Contact
ATOM feed RSS 0.9 feed RSS 1.0 feed RSS 2.0 feed
Copyright © 2005 - 2007 Modoeye.com, All Rights Reserved.
Disclaimer | Privacy policy | Term of Use | Term of Services
Valid XHTML Valid CSS! PHP: Hypertext Preprocessor MySQL database Apache Powered! FreeBSD Power to serve
Modoeye Sitemap Client login