Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.08.2016, 21:29   #1
cheburashkaRF
Пользователь
 
Регистрация: 09.11.2011
Сообщений: 22
По умолчанию При чтении файла Warning: file_get_contents(files/..): failed to open stream: Permission denied

Пытаюсь зачитать файлы из папки,пишу следующее
PHP код:
   $dir="files";
    
$entries scandir($dir,1);
    
$filelist = array();
    foreach(
$entries as $entry) {
        
$filelist[] = $entry;
    }   
    foreach (
$filelist as $file) {
        echo 
$path=$dir."/".$file;
        
$text file_get_contents($path);
    } 
Получаю Warning: file_get_contents(files/..): failed to open stream: Permission denied in C:\xampp\htdocs\files.php on line 10 Использую локальный сервер XAMPP ,смотрел папку files там вроде доступ к ней есть, непойму как поправить
cheburashkaRF вне форума Ответить с цитированием
Старый 17.08.2016, 22:04   #2
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Во-первых, желательно сразу избавиться от «.» и «..» в результатах сканирования директории:
Цитата:
Easy way to get rid of the dots that scandir() picks up in Linux environments:

<?php
$directory = '/path/to/my/directory';
$scanned_directory = array_diff(scandir($directory), array('..', '.'));
?>
Во-вторых, перед попыткой получить данные из файла – нужно убедиться, что это именно файл, а не директория, при помощи функции is_file.
Andkorol вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Permission denied jenya322 Помощь студентам 0 26.10.2015 01:21
Помогите настройть centos 6 Socket Error 13 - Permission denied ch11000000a Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) 3 29.01.2015 16:11
Ошибка при чтении файла Стремящийся Общие вопросы по Java, Java SE, Kotlin 4 03.07.2012 16:50
Проблема при чтении из файла Satorin Общие вопросы Delphi 2 17.12.2008 11:32
Ошибка при чтении БД из файла!! sting БД в Delphi 4 14.12.2008 22:23