proWoke
Новичок
Не могу понять почему chmod не меняет.
Вот вроде в книжке написанно, чтобы изменить права доступа, надо использовать chmod();
Ну вот например пишу я такой скрипт:
И в браузер всё равно выводит вот что:
33188
33188
Т.е. права не меняются, функция is_writeable ничего не возвращает, значит прав нету на удаление/ запись.
Я просто сейчас пишу админку для своего сайта, и там надо, чтобы фотку удалял из каталога, если хозяни захочет изменить её.
Читаю в книге котерова, вроде с правами понял, что значит 0777, 0755 ( ну боле мене понял).
У меня ubuntu, версия PHP 5.3.2 . Помогите разобраться то, в поисковиках читаю, там слишком много всего и сложно воспринимается информация, особенно когда она не по теме. В книге читаю, и ответа не нахожу, хотя там написанно, что функция смена прав пользователей не во всех случаях работает.
Вот вроде в книжке написанно, чтобы изменить права доступа, надо использовать chmod();
Ну вот например пишу я такой скрипт:
PHP:
<?
$root = fileperms ("new.html");
echo $root."<br>";
chmod ("new.html", "0755");
$newroot = fileperms ("new.html");
echo $newroot."<br>";
$possible = is_writeable ("new.html");
echo $possible;
$del = unlink ("new.html");
echo $del;
?>
33188
33188
Т.е. права не меняются, функция is_writeable ничего не возвращает, значит прав нету на удаление/ запись.
Я просто сейчас пишу админку для своего сайта, и там надо, чтобы фотку удалял из каталога, если хозяни захочет изменить её.
Читаю в книге котерова, вроде с правами понял, что значит 0777, 0755 ( ну боле мене понял).
У меня ubuntu, версия PHP 5.3.2 . Помогите разобраться то, в поисковиках читаю, там слишком много всего и сложно воспринимается информация, особенно когда она не по теме. В книге читаю, и ответа не нахожу, хотя там написанно, что функция смена прав пользователей не во всех случаях работает.