<?php
function callback($buffer) {
// заменить все apples на oranges
return (ereg_replace("apples", "oranges", $buffer));
}
ob_start("callback");
?>
<html>
<body>
<p>It's like comparing apples to oranges.
</body>
</html>
<?php
ob_end_flush();
?>
Даст: <html>
<body>
<p>It's like comparing oranges to oranges.
</body>
</html>
Как она повлияла <p>It's like comparing apples to oranges?
Спустя 4 часа, 13 минут, 43 секунды (26.10.2010 - 16:41) inpost написал(а):
<?php ob_start(); ?>
<div align="center">
<form name="form1" id="form1" method="post" action="join.php">
Логин : <input type="text" name="login" size="20" maxlength="20" value="admin" disabled /><br />
Пароль: <input type="text" name="password" size="20" maxlength="20" /><br />
<input type="submit" value="Войти" /></form>
</div>
<?php
$body = ob_get_contents();
ob_end_clean();
?>
Теперь в $body попадает всё содержание между ob_start до ob_get_contents, при этом оно не выводится на экран, а сохраняется в буфер!
В любом месте на экране можно теперь его вывести: echo $body;