1: <?php
2: $file_to_delete = $_GET['file'];
3: if (is_file($file_to_delete)){
4: echo (unlink($file_to_delete) ? "File Deleted" : "Problem deleting file";
5: }
6: ?>
อย่าง Clean Code ที่แสดงไว้นี่แหละครับ ตัวอย่างนี้ผมเอามาจาก http://stackoverflow.com/questions/4952194/deleting-a-server-file ครับ ตัวทำงานของมันก็คือฟังก์ชั่น unlink($file_to_delete) ครับ โดย $file_to_delete อาจรับค่ามาจากฟอร์ม POST หรือสั่งตรงแบบ GET ผ่าน URL ก็ตามถนัดเลยครับ ในตัวอย่างนี้จะเป็นการประยุกต์เอาฟังก์ชั่น is_file($file_to_delete) มาใช้ตรวจสอบด้วยว่าไฟล์ที่ว่าจะลบๆเนี่ยน่ะ มันมีจริงหรือเปล่าก่อนจะลบ (ก็กลัว Error นั่นแหละ)
เห็น Code แบบนี้แล้วคงประยุกต์ต่อกันได้ไม่ยาก ขอให้สนุกกับการ Coding ครับ
ปล. การแสดง Code นี้ผมไปใช้บริการ code reformater จากเว็บ http://codeformatter.blogspot.com/ ชั่วคราวก่อนครับ ยังไม่ได้ใช้ SyntaxHighlighter สักที ที่ผ่านมาก็ใช้ <div> เอาครับ...ว้า
0 ความคิดเห็น