<?php //สร้าง folder อัตโนมัติ โดยตั้งชื่อ random ตัวเลขไปเรื่อยๆ $numrand = (mt_rand()); mkdir("$numrand"); ?>
<?php //สร้าง folder อัตโนมัติโดยตั้งชื่อตาม ว/ด/ป date_default_timezone_set('Asia/Bangkok'); $date =date('Y-m-d'); mkdir("$date"); ?>
<meta charset="utf-8"> <?php echo '<h1 align="center">สร้าง Folder อัตโนมัติ และ สร้างไฟล์ index.php เพื่อป้องกันการเข้าถึงไฟล์ทั้งหมดใน Folder</h1>'; echo "<hr>"; //กำหนดให้สร้าง Folder ชื่อที่เราต้องการ เช่น Folderx $Folderx="Folderx"; //Folder และกำหนด permission @mkdir("$Folderx",0777); //สร้างตัวแปร $path=$Folderx; //สร้างไฟล์ index.html ใน Folder ที่เราสร้างตอนแรก $var=fopen($path."/index.html","wb"); //เขียน code หรือข้อความเข้าไปใน index.html ให้วิ่งกลับไป 1 หน้า กรณีที่มีการเปิดFolder นี้ fwrite($var, "<script type='text/javascript'> window.history.go(-1); </script>'"); //ref: https://stackoverflow.com/questions/22143201/php-create-file-in-a-new-directory ?>
ถ้าเราไม่มีไฟล์ index.html หรือ index.php ในแต่ละ Folderบนเว็บ จะสามารถเข้าถึงไฟล์ได้หมด