ต้องการที่จะลบรูปทีละภาพได้อ่าคะ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ต้องการที่จะลบรูปทีละภาพได้อ่าคะ
ต้องการที่จะลบรูปทีละภาพได้อ่าคะ
Copy
ที่สร้างคือ Code PHP คะ ตอนแรกจะทำการอัพโหลดภาพก่อน แล้ว แสดงภาพออกมาให้เห็นนะค่ะ จากนั้นต้องการมีให้ลบรูป
ซึ่งพอกดลบรูปกลายเป็นว่า ลบหมดทุกไฟล์เลยอะคะ จริงๆแล้ว อยากให้กดลบรูปไหน ก็ลบรูปนั้นแค่ภาพเดียว
ช่วยดู Code ทีจร้า ว่าผิดตรงไหน ดูหลายรอบแล้ว ก็ยังแก้ไม่ได้เลย
upload.php
<?php // JQuery File Upload Plugin v1.4.1 by RonnieSan - (C)2009 Ronnie Garcia if (!empty($_FILES)) { $tempFile = $_FILES['Filedata']['tmp_name']; $targetPath = $_SERVER['DOCUMENT_ROOT'] . $_GET['folder'] . '/'; $targetFile = str_replace('//','/',$targetPath) . $_FILES['Filedata']['name']; // Uncomment the following line if you want to make the directory if it doesn't exist // mkdir(str_replace('//','/',$targetPath), 0755, true); move_uploaded_file($tempFile,$targetFile); } echo '1'; ?> Deletefiles.php
<?php
$dir = "files";
if (is_dir($dir)) {
if ($opendir = opendir($dir)) {
while (($file = readdir($opendir)) !== false) {
unlink($dir . "/" . $file);
}
closedir($opendir);
}
}
?>
ซึ่งพอกดลบรูปแล้ว ขึ้น Error ว่า
Warning: unlink(files/.) [function.unlink]: Permission denied in C:xampplitehtdocsPhotoUploadDeleteFiles.php on line 9
Warning: unlink(files/..) [function.unlink]: Permission denied in C:xampplitehtdocsPhotoUploadDeleteFiles.php on line 9
รบกวนด้วยนะคะ ขอบคุณล่วงหน้ามากๆๆคะ
Toonjunt
17-02-2010
22:26:42
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ