Неправильно работает функция file()

165
08 марта 2019, 08:00
<!doctype html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    <form action="index.php" method="post">
        <p>Добавить запись в гостевую книгу!</p>
        <input type="text" name="newNot">
        <button type="submit">Добавить</button>
    </form>
    <?php
        include __DIR__ . '/functions.php';
        $fileDir = __DIR__ . '/text.txt';
        $lineArr = file($fileDir, FILE_IGNORE_NEW_LINES);
        var_dump($lineArr);
    ?>
</body>
</html>

На выходе выводит строку, а должно массив, где 1 строка - 1 элемент Текст в файл писал вручную. Файл, можно сказать использую вместо базы данных, учусь

Содержимое text.txt:

Вывод:

Ccылка на файл: http://rgho.st/private/7GhDm9trK/9ee1a89df4a45b1daa747ca615fca9dc

Answer 1

До этого я создал текстовый файл через phpstorm. После того как я пересоздал файл обычным методом, то есть через "Рабочий стол" всё заработало, не знаю с чем это связано, может с кодировкой...

READ ALSO
Не работает INSER в созданный столбец в Symfony 2.8

Не работает INSER в созданный столбец в Symfony 2.8

Создал новый столбец с помощью миграций, в него мне надо вставлять данные, но когда проходит запрос, то INSERT этот столбец игнорирует

147
Конвертировать object php в object JSON или в object c#

Конвертировать object php в object JSON или в object c#

В базе данных MYSQL хранятся данные в формате object php например так

199
Как упростить код?

Как упростить код?

раз уж никто не пишет, то замечу, что проверка в коде

172
Найти файл и отправить на Email

Найти файл и отправить на Email

подскажите пожалуйста как средствами PHP найти и отправить файл на Email? Пробовал вот так, отправляет только имя файла

138