PHP recursively executes the chmod command on folders ,. PHP recursively executes the chmod command on folders. This document describes how PHP recursively executes the chmod command on folders. Share it with you for your reference. The specific analysis is as follows: here PHP implements the chmod command for folder recursion,
This example describes how PHP recursively executes the chmod command on folders. Share it with you for your reference. The specific analysis is as follows:
Here, the chmod command is run recursively on folders and files to change the execution permission.
<?php function recursiveChmod($path, $filePerm=0644, $dirPerm=0755) { // Check if the path exists if(!file_exists($path)) { return(FALSE); } // See whether this is a file if(is_file($path)) { // Chmod the file with our given filepermissions chmod($path, $filePerm); // If this is a directory... } elseif(is_dir($path)) { // Then get an array of the contents $foldersAndFiles = scandir($path); // Remove "." and ".." from the list $entries = array_slice($foldersAndFiles, 2); // Parse every result... foreach($entries as $entry) { // And call this function again recursively, with the same permissions recursiveChmod($path."/".$entry, $filePerm, $dirPerm); } // When we are done with the contents of the directory, we chmod the directory itself chmod($path, $dirPerm); } // Everything seemed to work out well, return TRUE return(TRUE); }?>
I hope this article will help you with php programming.
Examples in this article describes how PHP recursively executes the chmod command on folders. Share it with you for your reference. The specific analysis is as follows: here...