|
|
|
ระบบ Gallery รูปภาพทำไง ให้ Upload ไฟล์ที่ชื่อเดียวกันลงไปไนอัลบั้มได้หลายไฟล์ |
|
|
|
|
|
|
|
อานตาม link ที่ผมแนะนำครับ
|
|
|
|
|
Date :
2012-08-17 09:22:42 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันเอาไส่ตรงส่วนไหนอะครับ
เราจะเชคตรงแบบฟอร์มที่เราอัพโหลด
หรือเช็คตรงไฟล์ save ที่มันไห้ insertข้อมูลไปไนdatabase
|
|
|
|
|
Date :
2012-08-17 09:42:22 |
By :
sambrazil |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมพอมีไอเดียหละครับ
พี่วินพอมีวิธี วน loopรูปภาพ ที่เราอัพโหลดไว้ทั้งหมดไหมครับ
แล้วผมจะเอาif ที่พี่วินไห้ดูไนตัวอย่างไปเช็ค
|
|
|
|
|
Date :
2012-08-17 10:02:52 |
By :
sambrazil |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
วิธี Rename ชื่อไฟล์เป็นตามที่เราต้องการอ่ะทำได้ครับ
เช่น
$fileName = $_FILES["filGalleryShot"]["name"];
$Pic_name=rand(); //อันนี้สุ่มค่ามั่ว แต่จริง ๆ จะกำหนดอะไรก็ได้
$new_name= $Pic_name.".jpg"; //กำหนดชื่อใหม่ พร่อมทั้งนามสกุลให้เป็น jpg
แต่รูปแบบที่ต้องการ abc.jpg พอมีชื่อซ้ำก็ให้เป็น abc(1).jpg
ตรงนี้ผมคิดว่า ต้องมีการนำชื่อไปวนหาค่า abc.jpg ในตารางมาก่อน มามีจำนวนเท่าไร
จากนั้นถึงมากำหนดค่าใน วงเว็บว่าจะเป็น abc(1).jpg abc(2).jpg อยู่ที่ว่ามี abc ใน db กี่ตัวไปแล้ว
|
|
|
|
|
Date :
2012-08-17 10:28:05 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$images_file = $_FILES["filUpload"]["type"][$i];
if (($images_file=="image/jpg")||($images_file=="image/jpeg")||($images_file=="image/pjpeg"))
{
$filename = $Pic_name."(".$i.")".".jpg";
}
ผมยังไม่ได้ลองเหมือนกัน ลองดูครับ
แก้ไขเพิ่มเติมครับ ไปลองมาล่ะ
Code (PHP)
<?php
$Pic_name = "abc";
for($i=1;$i<5;$i++){
$filename = $Pic_name."(".$i.")".".jpg";
echo $filename."<br>";
}
?>
ผ่าน!!
|
ประวัติการแก้ไข 2012-08-17 11:53:21
|
|
|
|
Date :
2012-08-17 11:45:22 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|