Здравствуйте. Скажите кто знает как средствами php в содержимом html - странице убрать пустые строки?
Например есть такая html - страница при просмотре кода в браузере:
<html>
<head>
<title>Станица</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<div class="main">
<div class="mod">
<ul>
<li>
<img src="/img/static.png">
<a href="index.php?mod=static">
<h3>Статические страницы</h3>
</a>
</li>
<li>
<img src="img/profile.png">
<a href="index.php?mod=profile">
<h3>Профиль пользователя</h3>
</a>
</li>
<li>
<img src="/img/post.png">
<a href="index.php?mod=post">
<h3>Отправка сообщений</h3>
</a>
</li>
</ul>
</div>
</div>
</body>
</html>
Нужно сделать чтобы она выглядела так:
<html>
<head>
<title>Станица</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<div class="main">
<div class="mod">
<ul>
<li>
<img src="/img/static.png">
<a href="index.php?mod=static">
<h3>Статические страницы</h3>
</a>
</li>
<li>
<img src="img/profile.png">
<a href="index.php?mod=profile">
<h3>Профиль пользователя</h3>
</a>
</li>
<li>
<img src="/img/post.png">
<a href="index.php?mod=post">
<h3>Отправка сообщений</h3>
</a>
</li>
</ul>
</div>
</div>
</body>
</html>
Я питался решить эту задачу так:
//Загрузка html - страницы в строковую переменную
$template = file_get_contents($tpl_name);
// Удаление пустых строк в html
$template = str_replace(array("\n"), "", $template);
Но что то не работает