Я пытаюсь сделать так, чтобы каждую неделю мой php-код получал текст, уже сохраненный в готовом текстовом файле, и echo выводит новую строку каждую неделю. Я пробовал использовать date()
, но не получилось, как я ожидал.Текст захвата и эха?
Вот код:
<?php
error_reporting(-1);
ini_set('display_errors', 'On');
$text = file_get_contents("lines.txt");
$text = trim($text); //This removes blank lines so that your
//explode doesn't get any empty values at the start or the end.
$array = explode(PHP_EOL, $text);
$lineNumber = count($array);
echo "<p>{$array[0]}</p>";
?>
Вот как формат lines.txt выглядит следующим образом:
- hello1
- hello2
- Hello3
А дальше и дальше
В чем проблема? –
Вам нужно как минимум сохранить флаг где-нибудь, чтобы указать неделю. Итак, мой вопрос: сколько недель у вас есть на тестовом файле?Если у вас есть 3 строки, как вы писали, как можно отслеживать следующую строку недели без флага. – ArrowHead
Что случилось с использованием 'date'? – chris85