@Kirill_Amyrskii

Как последовательно читать файлы из папки методом php?

Есть папка структура папок и файлов типа:
[P] - Папка
[F] - Файл

[P]: list
[F]: 1.php
[F]: 2.php
[F]: 3.php

Теперь, нужно как не будь последовательно их находить и считывать типа:

Код нашел файл "1.php" и считал его через: file_get_contents(), теперь он ждет ответа типа: "Я посмотрел этот файл, давай следующий". Код принял это и нашел файл "2.php", тоже его открыл и ждет ответа.

Как такое сделать?
  • Вопрос задан
  • 1703 просмотра
Пригласить эксперта
Ответы на вопрос 3
webinar
@webinar Куратор тега PHP
Учим yii: https://youtu.be/-WRMlGHLgRg
foreach?
Ответ написан
Комментировать
kentuck1213
@kentuck1213
$files = scandir('My_PATH_URL');
print_r($files); // array
Ответ написан
Комментировать
@zeuss56
Рекомендую посмотреть: scandir, foreach.
Вот весь код:
<?php
$contents = [];
$files = scandir('./'); //присваиваем переменной массив с листингом директории
foreach($files as $file) //проходим по массиву
  if(!is_dir('./' . $file)) //если это файл, а не папка
    $contents[] = file_get_contents('./' . $file); //добавляем содержимое файла в массив

Разве сложно? Я в 10 лет такое писал...
Больше не спрашивай, а читай php.net. Уверен - поможет.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы