<?php
$authorization = 'templates/authorization.html';
$registration = 'templates/registration.html';
$status = 'templates/status.html';
class loadForm
{
private function loadTemplate($path)
{
$file = fopen($path, 'r');
$form = fread($file, filesize($path));
fclose($file);
return $form;
}
public function showForm($path)
{
$form = $this->loadTemplate($path);
echo($form);
}
}
вот вызов в другом файле:
<?php
include_once('loadForm.php');
$loadForm = new loadForm();
session_start();
if(!isset($_SESSION['login']))
{
$loadForm->showForm($authorization);
}
else
{
$loadForm->showForm($status);
}
после этого отображается нормально, но вот когда вызываю еще раз в другом файле, то происходит накладка. Это мой первый пост на форуме программистов. Извините, если плохо описал проблему. Помогите, пожалуйста!