Reply to Re: Unexpected Absence of Expected Warning.

Your name:

Reply:


Posted by Rami Elomaa on 05/02/07 08:06

"geevaa" <govivasanth@gmail.com> wrote in message
news:1178092487.521002.297290@o5g2000hsb.googlegroups.com...
> On May 2, 11:13 am, "Rami Elomaa" <rami.elo...@gmail.com> wrote:
>> "geevaa" <govivasa...@gmail.com> wrote in message
>>
>> news:1178079630.877693.308390@h2g2000hsg.googlegroups.com...
>>
>>
>>
>> > On Apr 25, 12:21 pm, "Rami Elomaa" <rami.elo...@gmail.com> wrote:
>> >> "geevaa" <govivasa...@gmail.com> wrote in message
>>
>> >>news:1177485085.994168.313590@n35g2000prd.googlegroups.com...
>>
>> >> > Hi Group,
>> >> > The page 167 of book Learning PHP5 by David Sklar says that
>> >> > setcookie() and session_start() must be added before any output.
>> >> > I tried to use that functions at last line but no warning!.
>> >> > The warning which i got 1 month back is not issued now.
>> >> > ------------------------------------------------------------------
>> >> > The following is my PHP program
>> >> > <?php
>>
>> >> > function Intelli()
>> >> > {
>> >> > echo"Hello P";
>> >> > }
>>
>> >> > function Bitz()
>> >> > {
>> >> > echo"Hello MySQL";
>> >> > }
>>
>> >> > ;
>> >> > $a = 1;
>> >> > if($a)
>> >> > $myFunc = 'Intelli';
>> >> > else
>> >> > $myFunc ='Bitz';
>>
>> >> > $myFunc();
>> >> > print'header';
>>
>> >> > session_start();
>> >> > setcookie('userid')
>> >> > ?>
>>
>> >> > ----------------------------------------------------------------
>> >> > The following is the output i got.
>> >> > There is no warning
>>
>> >> > [tdphpadmin@trgbws40 ~/public_html/demo]$ php dynamicfun.php
>> >> > X-Powered-By: PHP/5.2.0
>> >> > Set-Cookie: ZDEDebuggerPresent=php,phtml,php3; path=/
>> >> > Set-Cookie: PHPSESSID=bp1m17rlrgsa5g19tfekidov31; path=/
>> >> > Expires: Thu, 19 Nov 1981 08:52:00 GMT
>> >> > Cache-Control: no-store, no-cache, must-revalidate, post-check=0,
>> >> > pre-
>> >> > check=0
>> >> > Pragma: no-cache
>> >> > Set-Cookie: userid=
>> >> > Content-type: text/html
>>
>> >> > Hello Pheader
>> >> > -------------------------------------------------------------
>>
>> >> > can any one explain why i din get the warning.....
>>
>> >> Output buffering on by default?
>>
>> >> echo ini_get('output_buffering');
>>
>> >> --
>> >> Rami.Elo...@gmail.com
>>
>> >> "Good tea. Nice house." -- Worf
>> > my php coding is
>>
>> > <?php
>>
>> > echo ini_get('output_buffering');
>>
>> > ?>
>>
>> > My output is
>>
>> > [tdphpadmin@sysaws40 ~/public_html/php]$ php inigetoutputbuffering.php
>> > X-Powered-By: PHP/5.2.0
>> > Content-type: text/html
>>
>> > 4096
>>
>> Well it's on then, since it returns the buffer size. The body, ie. output
>> is
>> sent only when the script exits so that's why you get no warning.
>>
>> --
>> Rami.Elo...@gmail.com
>>
>> "Good tea. Nice house." -- Worf
>
> Dear rami,
>
> you wan me to use ini_set() to off it. ?
> you wan me to make some changes in php.ini ?
>

I'm not telling you to do anything. You wondered why there was no error
message, and the reason is that your php is configured to buffer output.
It's up to you to decide what to do with this information.

--
Rami.Elomaa@gmail.com

"Good tea. Nice house." -- Worf

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация