<html> <head><title>Test-Vew-IMG</title> </head> <body> <?php $a =$_POST['file']; //ได้ข้อมูลจากที่อื่น $allowed_types=array('jpg','jpeg','gif','png'); $dir ="images/$a/"; $files1 = scandir($dir); foreach($files1 as $key=>$value){ if($key>1){ $file_parts = explode('.',$value); $ext = strtolower(array_pop($file_parts)); if(in_array($ext,$allowed_types)){ $sum ="$dir$value"; echo "$sum"; //ให้ค่า sum เป็นค่าอ้างอิงไฟล์ echo "<a href='".$dir.$value."' rel='lightbox[roadtrip]' ><img src='".$dir.$value."' style='width:100px;' /></a> "; echo "<form action='delete_one_pic.php' method='post'><input type='image' name='$sum' src='./mm/delete.png' style='width:30px' ></form>"; echo "<br>"; } } } ?> </body> </html>
<html> <head> <title>Delete File</title> </head> <body> <? $dir =$_POST['sum']; $flgDelete = unlink($dir); if($flgDelete) { echo "File Deleted"; } else { echo "File can not delete"; } ?> </body> </html>
<a href='".$dir.$value."' rel='lightbox[roadtrip]' > // ส่งยังงี้ ไม่ได้ครับ $dir คุณ มันเป็น path คุณต้องส่งเข้า url แล้ว get ค่า $dir ไปก็ได้ // Ex <a href='delete.php?dir=".$dir."&value=".$value."' rel='lightbox[roadtrip]' >
echo $_GET['dir']; echo $_GET['value']; จะเอาค่าไปลบ หรือไปทำอะไร ก็สุดแต่จำทำเลยครับ
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง