Здравствуйте есть файл testing.html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>test</title> </head> <body> <article> <?php include ("test.php");?> </article> </body> </html> в нем через include вызывается test.php с следующим содержанием: <?php echo '<div>'; echo '</div>'; ?> Запускаем localhost/testing.html через браузер и через инструмент разработчика Chrome получаем такой вот выход: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>test</title> </head> <body> <article> " " <div> </div> </article> </body> </html> Как видите перед div появляется лишняя пустая строка. В чем причина и как с эти бороться?
ваш веб сервер настроен обрабатывать файлы с расширением .html как php скрипты? судя по результату работы - нет
да. либо переименовать testing.html в testing.php что логичнее. ибо нужно отделять - что статические html файлы, а что динамически формируемые php