Я гуглил, но не могу заставить свой скрипт работать.
это мой код
if (is_dir("tmp")) {
if (substr(sprintf("%o", fileperms("tmp")), -4) == "0777") {
echo "good";
} else {
echo "going to chmod the tmp folder to 777";
if (!chmod("tmp", octdec(0777))) { // tried chmod("tmp, 0777) too
echo "Oops, I couldn't chmod the /setup/tmp directory, please do this manually";
}
}
} else {
echo "we'll make the folder";
}
Я не могу заставить работать chmod,Я где-то читал, что если глобальные регистры отключены, это не сработает (у меня отключен этот параметр).
Я следовал руководству по PHP.net и некоторым примерам, которые они предоставили в комментариях пользователей., а также некоторые сообщения о переполнении стека, которые я нашел актуальными.но, возможно, мне нужно настроить некоторые параметры PHP, чтобы заставить это работать?
Есть ли способ заставить функцию chmod работать без необходимости изменять PHP.ini?