michael.kyz
Новичок
Дата регистрации:
29.12.2013 12:18:20
Сообщений: 9
Здравствуйте, подскажите пожалуйста методику поиска ошибки.
Дело в следующем:
Формирую HTML код через движок на PHP и MySQL как у Михаила в кусе "PHPи MySQL с Нуля до Гуру" , в головном файле index.php подключаюфайлы с классами - выглядит это так:
mb_internal_encoding("UTF-8"
require_once "lib/database_class.php";
require_once "lib/frontpagecontent_class.php";
require_once "lib/sectionproduct_class.php";
require_once "lib/sectioncontent_class.php";
require_once "lib/articlecontent_class.php";
require_once "lib/regcontent_class.php";
require_once "lib/resetcontent_class.php";
require_once "lib/messagecontent_class.php";
require_once "lib/searchcontent_class.php";
require_once "lib/notfoundcontent_class.php";
require_once "lib/pollcontent_class.php";
require_once "lib/remindcontent_class.php";
Далее при запуске программы ломается HTML код, но ломается хитро, например в Firebug этовыглядит так:
<html><head><style type="text/css"></head><body onload="getScreenResolution(this)"></html> При этом программа продолжает нормально работать, но немногосмещается картинка на экране.А должно выглядеть так:<!DOCTYPE html><html><head><title>Главная страница сайта</title><meta content="text/html; charset=utf-8" http-equiv="Content-type"><meta content="Описание" name="description"><meta content="Ключевые слова" name="keywords"><link type="image/x-icon" rel="shortcut icon" href="favicon.ico"><link type="text/css" href="css/main.css" rel="stylesheet"><script src="/js/jquery.js" type="text/javascript"><script src="/js/activeItem.js" type="text/javascript"><style type="text/css"></head>Т.е. меняется содержимое тега <head> и исчезает заголовок <!DOCTYPE html> , приэтом содержимое тега <head> премещается в тег <body>, это происходит только приподключениипоследнего класса "lib/remindcontent_class.php", если егоубрать, то код работает нормально.Наверняка кто то из опытных программистов сталкивался с такойошибкой, подскажите пожалуйста методику поиска такой ошибки.