Creating and deleting directories
Script showing how to create/delete directory
Migrated forum post
Script showing how to create/delete dirs.
Code:
This creates a directory that has a mode of 777.
PHP Code:
<?php if ($makedir == "MakeDir") { $newdir = "$dirname"; $dirmake = mkdir("$newdir", 0777); print "<a href="$newdir">View New Directory</a>n"; } ?> <form action="<? $PHP_SELF; ?>"> <input type="text" name="dirname"> <input type="submit" name="makedir" value="MakeDir"> </form>
Check out http://www.php.net/manual/en/function.rmdir.php for example code to delete a directory.
Follow up -
PHP Code:
<?php //delete a directory, even full directories, //first checks for the file or directory to be erased function delete($file) { if (file_exists($file)) { chmod($file,0777); if (is_dir($file)) { $handle = opendir($file); while(false !== ($filename = readdir($handle))){ if ($filename != "." && $filename !="..") { delete($file."/".$filename); } } closedir($handle); rmdir($file); } else { unlink($file); } } } if ($deldir == "DelDir") { $removedir = "$dirname"; delete ($removedir); print "$removedir Directory has been deleted.</a>n"; } ?> <form action="<? $PHP_SELF; ?>"> <input type="text" name="dirname"> <input type="submit" name="deldir" value="DelDir"> </form>