[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Буферизация
inpost
Не работает данный код, что я делаю не так? Никак не могу понять, как правильно написать этот запрос.

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 точно инклюдится, может с путями че-то напутал?
И еще - попробуй последние закрывающие теги ?> поудалять в обоих файлах.. хотя это тут наверно не причем - у меня с ними работает...

Спустя 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).
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.