всем привет. у меня появляется сообщение об ошибке: Warning: Cannot modify header information - headers already sent by(output started at Z:\home\test1.ru\www\index.html:3) in Z:\home\test1.ru\www\index.html on line 4. <html> <body> <?php header("Location: Z:\home\cofe.com\www\index.html");?> </body> </html> 1. сохраняю файл в кодировке UTF-8 без сигнатуры (BOM). 2. перед <?php и после ?> нету пробелов или пустых строк. подскажите пожалуйста в чем ещё м/б причина подобной ошибки. спасибо
Код (PHP): <?php //Делать нужно после проверки на выполнение события. header("Location: Z:\home\cofe.com\www\index.html"); exit; ?> <!DOCTYPE html> <html> <body> </body> </html> Вообще желательно php писать выше html и css. Выводить только в него уже полученную информацию. Так называемый "Шаблонизатор". При этом области работы получатся 4 (или более) php, javascript, html, css. А php ответит за сервер, и что получить или заменить, а javascript при этом узнает у php, что выводить в html и css.