|
|
|
ตั้งชื่อรูปยังไงไม่ให้คนที่ อัพรูปซ้ำกันครับ โดยปรกติผมจะตั้งเป็น วันเดือนปีเวลา แต่ก็ยังซ้ำกันอยู่ |
|
|
|
|
|
|
|
ใช้ชื่อที่สุ่มจริงๆ ไปเลยครับ
ตัวอย่าง: ใช้ฟังก์ชั่น uniqid() ร่วมกับ mt_rand() เพื่อสร้าง string สุ่ม และนำไปเข้ารหัสด้วย md5() อีกที
<?php
$name = md5(uniqid(mt_rand(), true)) . '.jpg';
|
|
|
|
|
Date :
2013-08-11 00:38:45 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ คุณ แมวของคุกกี้
อยากถามว่า สร้างฟอเด้อเดียว เก็บรูปสินค้าไว้ ทุกคน หรือ
สร้างฟอเด้อ ย่อยออกมาเพื่อ เก็บ รูปสินค้า ของลูกค้า แต่ละคนครับ
อยากรู้ว่าคน อื่นๆทำวิธีไหน กันครับ
ส่วนตัวผม สร้างแบบ ฟอเด้อเดียว เก็บ รูป ครับ
|
ประวัติการแก้ไข 2013-08-11 01:04:23 2013-08-11 01:04:44
|
|
|
|
Date :
2013-08-11 01:03:56 |
By :
yamcrocodile |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วแต่ครับ จะทำยังไงก็ได้
แต่สำหรับผม ผมแยกรูปภาพตามการใช้งานครับ
เช่น ถ้ารูปสินค้าก็จะอยู่ในโฟลเดอร์รูปสินค้า รูปโปรไฟล์ผู้ใช้ก็จะอยู่อีกโฟลเดอร์นึง อะไรแบบนี้
|
|
|
|
|
Date :
2013-08-11 01:12:54 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
|
|
|
|
|
Date :
2013-08-11 13:36:06 |
By :
yamcrocodile |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถึงจะสุ่มก็ไม่ได้หมายความว่าซ้ำไม่ได้
สุ่มแล้วเช็คคับ ซ้ำสุ่ใหม่
ตย.
Code (PHP)
if (preg_match('/^(jpe?g|gif|png)$/i', $ext))
{
// make file name
while(file_exists($file_name = Controller_Manage_WImage::WIMAGE_PATH.'img'.time().'.'.$ext));
list($w, $h) = getimagesize($_FILES['file']['tmp_name']);
$title = $_POST['title']." [{$w}x{$h}]";
// save file
move_uploaded_file($_FILES['file']['tmp_name'], $file_name);
// insert to db
$model->new_image($title, $file_name, date('Y-m-d'));
}
|
ประวัติการแก้ไข 2013-08-11 14:00:56
|
|
|
|
Date :
2013-08-11 13:58:26 |
By :
pjgunner.com |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|