index.php
<?php
include './'.$thispage.'.php';
echo $body;
?>
main.php
// тут текст, который не нужно буферизировать.
<?php ob_start(); ?>
<div align="center">
<form name="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();
?>
Спустя 34 минуты, 32 секунды (24.10.2010 - 23:30) Invis1ble написал(а):
Странно, почему не работает... вроде все правильно..
Спустя 4 минуты, 21 секунда (24.10.2010 - 23:34) inpost написал(а):
Invis1ble
Если делать вывод внутри инклюда - работает, если вынести весь код за инклюд - тоже работает, а сохранение буфера внутри и вывод снаружи - не работает... Если не трудно, можешь посмотреть у себя, работает ли данный способ у тебя???
Если делать вывод внутри инклюда - работает, если вынести весь код за инклюд - тоже работает, а сохранение буфера внутри и вывод снаружи - не работает... Если не трудно, можешь посмотреть у себя, работает ли данный способ у тебя???
Спустя 4 минуты, 49 секунд (24.10.2010 - 23:39) vital написал(а):
А если так..
<?php ob_start();Провдите такой экспримент.
echo '
<div align="center">
<form name="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>';
$body = ob_get_contents();
ob_end_clean();
?>
Спустя 13 минут, 16 секунд (24.10.2010 - 23:52) Invis1ble написал(а):
inpost
попробовал - у меня работает... А у тебя файл main.php точно инклюдится, может с путями че-то напутал?
И еще - попробуй последние закрывающие теги ?> поудалять в обоих файлах.. хотя это тут наверно не причем - у меня с ними работает...
попробовал - у меня работает... А у тебя файл main.php точно инклюдится, может с путями че-то напутал?
И еще - попробуй последние закрывающие теги ?> поудалять в обоих файлах.. хотя это тут наверно не причем - у меня с ними работает...
Спустя 30 минут, 46 секунд (25.10.2010 - 00:23) Invis1ble написал(а):
inpost
если вдруг решишь проблему - напиши, мне интересно..
если вдруг решишь проблему - напиши, мне интересно..
Спустя 1 час, 27 минут, 10 секунд (25.10.2010 - 01:50) Self написал(а):
$thispage == 'main' ??
Спустя 2 минуты, 3 секунды (25.10.2010 - 01:52) inpost написал(а):
Спасибо за помощь. Напутал с инклюдами, только в этот раз в этом инклюде было все нормально, в предыдущем, когда назначалась переменная - была ошибка... Надо переучить себя писать require, вместо include...
_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).