if(substr(strtolower(str_replace('//','/',$startpath."/")), 0, $len)!=strtolower(str_replace('//','/',$filemanager_path."/"))) {if(substr(strtolower(str_replace('//','/',$startpath."/")), 0, $len+1)!=strtolower(str_replace('//','/',$filemanager_path."/"))) {
so I’m a happy bunny again and off to keep playing...
@chmod($_POST['path']."/".$userfile['name'], 0777);
@chmod($_POST['path']."/".$userfile['name'], $newfileaccessmode);
// Create folder here
if($_REQUEST['mode']=="newfolder") {
$old_umask = umask(0);
$foldername = str_replace("..\\","",str_replace("../","",$_REQUEST['name']));
if(!mkdirs($startpath."/$foldername",$newfolderaccessmode)) {
echo "<span class='warning'><b>".$_lang['file_folder_not_created']."</b></span><br /><br />";
} else {
if (!@chmod($startpath."/$foldername",$newfolderaccessmode)) {
echo "<span class='success'><b>".$_lang['file_folder_not_created']."</b></span><br /><br />";
} else {
echo "<span class='success'><b>".$_lang['file_folder_created']."</b></span><br /><br />";
}
}
umask($old_umask);
}
, FS#583 — user States information hard coded

This discussion is closed to further replies. Keep calm and carry on.