У меня есть php script, который должен читать в текстовом файле по строке и выводить html, чтобы в будущем обновлять страницу биографии.PHP Script не читается в текстовом файле правильно
Текстовый документ отформатирован следующим образом:
==================== DO NOT REMOVE THIS LINE ====================
Name1, Name1
1
Name1's Bio
Name1's Advice
M; 1
N/A
Name2, Name2
2
Name2's Bio
Name2's Advice
N/A
N/A
Name3, Name3
1
Name3's Bio
Name3's Advice
M; start - end
M; start - end
Каждый био отделяется символом новой строки. Первая строка «био» - это имя и фамилия человека.
Вторая строка является индикатором того, какой именно сотрудник. Есть три варианта: - Репетитор - обучение тренера - доброволец
Это важно, потому что обучение тренеры не работают обычные часы. Они работают только по предварительной записи, а добровольцы одинаковы.
Следующие две строки являются текстом для фактической биографии, а последние две строки - это дни и времена, когда человек работает в определенном здании. Таким образом, для любой конкретной био, линия 5 из био представляет собой то, что дни и время они работают в строительстве 1, а линия 6 представляет, когда они работают в строительстве 2.
даты разделены следующим образом:
M; start_time - end_time | T; start-time - end time
Если текст в строках рабочего времени равен N/A
, то лицо либо не работает в здании, либо является учебным тренером/волонтером.
Проблема, с которой я сталкиваюсь, заключается в том, что сценарий, похоже, не читает дату или время для второго здания. Вместо этого сценарий говорит мне, что второе здание такое же, как и первое здание. Я не могу понять, почему это происходит.
Возможно, вы захотите взглянуть на 'function()' http://php.net/manual/en/functions.user-defined.php – Alfwed