файл ввода данных и файл отображения этих данных, это всегда два разных файла?
Ответ:
Не обязательно.
PHP (да и другие ЯП) позволяет использовать один и тот же файл для этих двух задач -- как минимум, двумя способами (нормально сработают если не надо читать файл запуская программу несколько раз):