Страница 1 из 1

Права на папку

Добавлено: 07 июн 2018, 20:15
Vladimir2k3
Всем привет.
Стоит open Server под windows.
как выдать права 777 на папку pictures
C:\OpenServer\OSPanel\domains\Dashboard6\pictures
?? подскажите пожалуйста

У меня ругается пишет ошибку

Warning: require_once(C:\OpenServer\OSPanel\domains\Dashboard6\pictures): failed to open stream: Permission denied in C:\OpenServer\OSPanel\domains\Dashboard6\index.php on line 1

Fatal error: require_once(): Failed opening required 'pictures' (include_path='.;c:/openserver/ospanel/modules/php/PHP-5.5;c:/openserver/ospanel/modules/php/PHP-5.5/PEAR/pear') in C:\OpenServer\OSPanel\domains\Dashboard6\index.php on line 1

Re: Права на папку

Добавлено: 07 июн 2018, 21:01
Vladimir2k3
вот мой код PHP страницы. папка pictures лежит в корне где лежит index.php
Может здесь чего? не так?

<?php $files = require_once 'pictures'; ?>

<html>
<head>
<meta http-equiv="Refresh"
content="5" />
<title></title>
<link href="css/file-style.css"
rel="stylesheet"
type="text/css" />
<script src="javascript/jquery-3.3.1.js"></script>
<script src="javascript/time-date.js"></script>
</head>
<body>

<? foreach ($files as $file): ?>
<div class="bgc">
<img src="<?= $file; ?>" />
</div>
<? endforeach; ?>

<p class="centre">

<span id="doc_time">
Дата и время
</span>
</p>
<script type="text/javascript">
clock();
</script>


</body>
</html>

Re: Права на папку

Добавлено: 08 июн 2018, 14:06
eandr-67
1. В Windows НЕ СУЩЕСТВУЕТ прав 777 . Это только в *NIX.

2. Твоя ошибка совсем не в правах, а в том, что ты не понимаешь, как работает require_once. Операторы include/require предназначены ТОЛЬКО для подключения конкретных ФАЙЛОВ. Ты же пытаешься подключить ПАПКУ, что невозможно.

Re: Права на папку

Добавлено: 08 июн 2018, 16:52
Vladimir2k3
понял, большое спасибо, разобрался.