php创建文件夹函数
<?php function CreateFolder($resourceType, $currentFolder) { if (!isset($_GET)) { global $_GET; } $sErrorNumber = '0'; $sErrorMsg = ''; if (isset($_GET['NewFolderName'])) { $sNewFolderName = $_GET['NewFolderName']; $sNewFolderName = SanitizeFolderName($sNewFolderName); // Invalid folder name. if (strpos($sNewFolderName, '..') !== FALSE) $sErrorNumber = '102'; else { // Map the virtual path to the local server path of the current folder. $sServerDir = ServerMapFolder($resourceType, $currentFolder, 'CreateFolder'); if (is_writable($sServerDir)) { $sServerDir.= $sNewFolderName; $sErrorMsg = CreateServerFolder($sServerDir); switch ($sErrorMsg) { case '': $sErrorNumber = '0'; break; case 'Invalid argument': case 'No such file or directory': $sErrorNumber = '102'; // Path too long. break; default: $sErrorNumber = '110'; break; } } else $sErrorNumber = '103'; } } else $sErrorNumber = '102'; // Create the "Error" node. echo '<Error number="'.$sErrorNumber.'"originalDescription="'.ConvertToXmlAttribute($sErrorMsg).'"/>'; }
本文地址:http://www.phprm.com/code/bf522bebf4a2b09de804e07d7f3e2caa.html
转载随意,但请附上文章地址:-)