ExBB Community » » PHP/Perl » Помогите с выводом строк из файла по дням года

Страниц (1): [1]
 

1. Gori - 5 мая 2015 — 13:30 - перейти к сообщению
Есть файл "file.dat" в котором 365 строк, по числу дней. Нужно чтобы одна строчка бралась из файла и
выводилась на странице. Каждая строчка бралась из определённой строки, которая совпадает с сегодняшним днём.
Например сегодня 122 день, значит должна выводиться 122 стока.

CODE:
<?
$file = "file.dat"; //файл в котром 365 строк (каждая строка для одного дня)
$data = date("z"); //номер дня (от 0 до 365)
?>


Помогите это реализовать.

Полагаю нужно открыть файл:

CODE:
$text = file_get_contents($file);


Но дальше как делать не знаю.
2. 1Bot - 5 мая 2015 — 14:51 - перейти к сообщению
Gori пишет:
Есть файл "file.dat" в котором 365 строк, по числу дней. Нужно чтобы одна строчка бралась из файла и
выводилась на странице. Каждая строчка бралась из определённой строки, которая совпадает с сегодняшним днём.
Например сегодня 122 день, значит должна выводиться 122 стока.


Пример кода
CODE:
<?php
$days_description = file('file.dat', FILE_IGNORE_NEW_LINES);
$day = date('z');
echo $days_description[$day];
?>
3. Gori - 5 мая 2015 — 14:59 - перейти к сообщению
1Bot , Благодарю! Ура!
4. Gori - 23 августа 2015 — 04:39 - перейти к сообщению
1Bot , перестал работать ваш скрипт.

В чём может быть дело?

Уже ставил на разные хостинги. Не работает.

Всё работало несколько месяцев и вдруг перестало.

Уже голову сломал. В чём может быть проблема?

Может быть есть какой-то ещё другой варинт скрипта?
5. Guyver - 23 августа 2015 — 05:15 - перейти к сообщению
Можно приспособить этот мод:

Тема форума
6. 1Bot - 23 августа 2015 — 05:16 - перейти к сообщению
Gori
Добавьте к сообщению свой файл file.dat для проверки.
7. Gori - 23 августа 2015 — 05:41 - перейти к сообщению
1Bot , точно, дело было в file.dat
Спасибо!

Почему-то в редакторе неправильно посчитались строки. Было меньше 365.

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0418]     [ ]