Создание папки - разные результаты на разных хостингах.

Bor-ka

Новичок
Создание папки - разные результаты на разных хостингах.

Создаю папку следующим образом:

PHP:
	if (!(file_exists($dir) && is_dir($dir)))
	{
		umask (0);
		mkdir($dir,$dir_mode);
		chmod ($dir,$dir_mode);
	}
в $dir - путь, в $dir_mode='0755';

На первом хостинге создает с правами - "7363"
На втором хостинге создает с правами - "1363 "

Подскажите, где ошибка?
 

kvf77

Red Devil
Возможно политика безопасности и хостинг принудительно выставляет определенные права
 

Bor-ka

Новичок
Ошибка оказалось гораздо проще (хостер помог) - $dir_mode='0755'; - текстовая переменная, если делаем:

$dir_mode=0755; - все ок.
 

Vetal

Новичок
Автор оригинала: tony2001
у хостингов просто umask разный.
как в своем пхп-ини выставить дефолтовую маску? проглядел весь файлик, ничего похожего вроде..
 
Сверху