Thanks for your response James!
but still I must be doing something wrong the "1" is a persistent little
bugger. Have you any tips on how to rewrite:

<?php
echo @ require_once("topten.php");
 ?>
using the ob_methods?
Again thanx for your response
Gary

James Holden wrote:
> The '1' is received simply because your requirement clause echoed the
> result to the page.
>
> include, require and include_once all return boolean results of 1 or 0
> which indicates a successful loading of said include.   If you want to
> suppress the output of an include use ob_ methods which prevent output
> the stdout.
>
> Simply putting 'include_once("anyfile.php")' will output whatever
> processes occur within that include.
> Putting the echo statement will additionally output the status of the
> include operation.
>
> Regards,
> Jim
> londontown.com
>
>
> Ernest E Vogelsinger wrote:
>
>> At 17:28 07.03.2003, Gary spoke out and said:
>> --------------------[snip]--------------------
>>
>>
>>> Hi
>>> I've included the following in a php document:
>>> <?php
>>> echo @ require_once("anyfile.php")
>>>
>>>
>>> and it works exactly as I expect except at the end of the included
>>> document theres a single "1" displayed. I've noticed also that if I
>>> include a document in the included document the end result will be
>>> the document I want exactly as I want it with the addition of two
>>> ones "11"s can anyone tell me how to get rid of the ones?
>>> (if I run anyfile.php by itself there are no "1"s)
>>>
>>>
>> --------------------[snip]--------------------
>>
>> This happens if the included file returns some value, in your case
>> it seems to return "true". Remove the return <something> statement
>> (you may simply "return;" if necessary) and the 1 will be history.



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to