$PATH_FILEUPLOAD = basename($_FILES['memimage']['name']);move_uploaded_file($_FILES['memimage']['tmp_name'],$PATH_FILEUPLOAD); $rand1 = rand(0,1000); $rand2 = rand(100000000000,10000000000000000); $name_file = $rand1; $ext=end(explode('.',$_FILES['memimage']['name'])); $new_name_file = $name_file.'.'.$ext; rename($PATH_FILEUPLOAD,'picture/'.$new_name_file);
function newName($memimage,$n){ $_FILES['memimage']['name'].'5';#รับค่า $_FILES['files']['name'] กับ จำนวนอักษรที่เราต้องการให้มัน random $memimage = explode('.',$memimage); $i = count($memimage)-1; $name = strtolower($memimage[$i]); $rand = substr(str_shuffle('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ123456789'),0,$n); $result = $rand.time().'.'.$name; return $result; } $path = "image/"; $name = $_FILES['memimage']['name']; $tmp = $_FILES['memimage']['tmp_name']; $picture_view_pic = newName($name,5); if(move_uploaded_file($tmp, $path.$picture_view_pic)) { $sql1 = " UPDATE gallery SET memimage = '".$picture_view_pic."' WHERE mem_image` "; }
$picture_view_pic = newName($name,5); exit($picture_view_pic); #อยากดูว่าฟังก์ชั่น return ค่ามาถูกหรือไม่ครับ?
echo "ชื่อรูปที่แนบ = $name <br>"; $picture_view_pic = newName($name,5); exit($picture_view_pic); #อยากดูว่าฟังก์ชั่น return ค่ามาถูกหรือไม่ครับ?
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง