mkdir потом chmod - всеравно не пускает

physh

поедатель запятых
mkdir потом chmod - всеравно не пускает

создал скриптом папку (owner - apache)
в mkdir - 0777 писал, которое превратилось в 755

chmod - все-равно 755...

не пойму - как папку пере-chmodить чтобы юзер мог еще и по фтп запихивать в нее файлы?
 

physh

поедатель запятых
так создавал
PHP:
...
$vname = $login.rand_str(2);
$path = $_SERVER['DOCUMENT_ROOT']."/auth/files/".$vname;
mkdir($path, 0777);...
так потом переделывал.
PHP:
$path_to_dir = "auth/files/"; 
$permissions = 0777; 
$path_to_dir = $HTTP_SERVER_VARS['DOCUMENT_ROOT'] . "/" . $path_to_dir; 
echo $path_to_dir; 
permission ($path_to_dir, $permissions); 
function permission ($path_to_dir, $permissions) { 
	$handle = opendir ($path_to_dir); 
    while (false !== ($file = readdir ($handle))) { 
    	if (($file !== ".") && ($file !== "..")) { 
        	if (is_file ($file)) { 
            	chmod ($path_to_dir . "/" . $file, $permissions);
 			} else { chmod ($path_to_dir . "/" . $file, $permissions);
                     permission ($path_to_dir . "/" . $file, $permissions);         
            }         
         }    
     }          
     closedir ($handle); 
}
 

kvf77

Red Devil
physh

я думаю, что это твой хостер принудительно ставит такие атрибуты и ты врядли сможешь их поменять.
 
Сверху