<?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บนเว็บ จะสามารถเข้าถึงไฟล์ได้หมด