Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
 Аватар для caesarnn
57 / 57 / 18
Регистрация: 22.05.2015
Сообщений: 607

Не читается файл

16.01.2017, 17:34. Показов 1448. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Подскажите, почему скрипт не может прочитать файл?
PHP
1
2
3
4
5
$delarr = mysqli_fetch_array ($del);
$error = $delarr['name'];
 $path = "/etc/apache2/sites-available/$error-error.conf";
    echo $path;
    $oldconf = file_get_contents ($path) or die ("Не удалось получить содержимое файла");
Вывод:
/etc/apache2/sites-available/google-error.conf
Не удалось получить содержимое файла

Файл существует, права на чтение и запись у пользователя, от имени которого исполняется скрипт, имеются.
Сделал проверку на существование файла - файл есть:
PHP
1
2
3
4
5
6
7
8
$error = $delarr['name'];
 
   $path = "/etc/apache2/sites-available/$error-error.conf";
   if (file_exists($path)) {
    echo $path;
    $oldconf = file_get_contents ($path) or die ("Не удалось получить содержимое файла");
   }
   else {echo "Файла не существует";}
Вывод тот же.
На файл установлены права 644, владельцем является пользователь, из-под которого запускается скрипт.
В чём может быть причина?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.01.2017, 17:34
Ответы с готовыми решениями:

Не читается файл, лежащий в той же папке, что и jar-файл программы
Пытаюсь прочитать файл с настройками программы. public void loadSettingsFromFile(String fileName){ File file = new File(fileName); ...

Qt - не читается файл
Добрый вечер. Эта программа должна полностью прочитать текстовой файл и вывести его содержимое в QLabel. Программа компилится но поле...

Файл не читается
Открываю список файлов, записанный в файл FullFoldersAndFiles.txt, хочу открыть один файл из списка - выходит ошибка: "Debug...

1
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
16.01.2017, 17:53
1.
PHP
1
if (file_exists($path)) {
PHP
1
if (is_readable($path)) {
Цитата Сообщение от caesarnn Посмотреть сообщение
В чём может быть причина?
http://php.net/manual/ru/funct... ntents.php
1.1 Включить вывод ошибок
Будет сгенерирована ошибка уровня E_WARNING в случаях если не удастся найти filename, задан maxlength меньше нуля, или поиск по смещению offset в потоке завершится неудачно.
1.2 сверять через ===
Внимание
Эта функция может возвращать как boolean FALSE, так и не-boolean значение, которое приводится к FALSE. За более подробной информацией обратитесь к разделу Булев тип. Используйте оператор === для проверки значения, возвращаемого этой функцией.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.01.2017, 17:53
Помогаю со студенческими работами здесь

Файл не читается
При отладке, появляется ошибка "f:\dd\vctools\crt\crtw32\stdio\fopen.c Line 54 Expression(file!=NULL)". Подскажите пожалуйста из за чего...

Не читается текстовый файл
Нужно прочитать первую строку файла но на участке: with open(quest, 'r', encoding='utf-8-sig') as f: kol_vop =...

Ini файл не читается
Подскажите в чем дело, при загрузки приложения в onshow считываю ini файл с карты памяти, но приложение как только начинает считывать, то...

Не читается ini файл
Есть файл с содержимым param1=123 param2=321 param3=456 param=abc param2=cdf param3=ddd

Неправильно читается файл
Здравствуйте. Подскажите, пожалуйста. Написал программу, которая создает динамический массив длиной 189кб: BYTE *Massiv; Massiv =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в КА2. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа в КА2. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru