Hey Sander,

this report should have the 'No Feedback' state then... and not simply
'Feedback'.

regards,
Derick

On 2 Feb 2002 [EMAIL PROTECTED] wrote:

> ID: 14989
> Updated by: [EMAIL PROTECTED]
> Reported By: [EMAIL PROTECTED]
> Status: Feedback
> Bug Type: Regexps related
> Operating System: FreeBSD 4.4-RELEASE
> PHP Version: 4.1.0
> New Comment:
>
> No feedback was provided for this bug, so it is being suspended.
> If you are able to provide the information that was requested,
> please do so and change the status of the bug back to "Open".
>
>
> Previous Comments:
> ------------------------------------------------------------------------
>
> [2002-01-11 02:37:36] [EMAIL PROTECTED]
>
> Then please provide a self-contained example which doesn't use
> variables but direct values passed to eregi() which we can reconstruct.
>
> ------------------------------------------------------------------------
>
> [2002-01-11 00:05:57] [EMAIL PROTECTED]
>
> $HOSTNAME is not null, it is = to the server name. The same eregi code
> works fine without errors in php v 4.06 on mandrake linux v 8.1.
> Therefore I do believe this is a valid bug. Additinally, when I echo
> $HOSTNAME in infoGrid.php, it is indeed equal to the server hostname.
>
>
> ------------------------------------------------------------------------
>
> [2002-01-10 23:34:08] [EMAIL PROTECTED]
>
> This basically means that the regexp passed to eregi() is empty, i.e.
> that $HOSTNAME has no value (I guess its null then).
>
> Somehow your code looks bogus:
> if (eregi($HOSTNAME, "....
>
> would imply that $HOSTNAME actualyl is a regular expression. Are you
> sure about this?
>
> If you just want to match if two strings are similar you should use
>
> if ($HOSTNAME == "www..
>
> You can surpress warning output with the '@' operator, e.g. @eregi().
>
> Closing.
>
> ------------------------------------------------------------------------
>
> [2002-01-10 22:10:54] [EMAIL PROTECTED]
>
> have a web ap with an include file called common.php that contains:
> ...
> if(eregi($HOSTNAME,"www.somehostname.com"))
> {
> define("DATABASE_HOST","mybox.myhost.com");
> }
> else
> {
> define("DATABASE_HOST","localhost");
> }
> // Database Initialize
> $db = new DB_Sql();
> ...etc
>
> eregi must be outputing some data to the server since the page that
> includes the above include file returns an error:
> (note that line 22 is the first eregi expression in common.php)
>
> =======error message begin:
> Warning: REG_EMPTY in
> /usr/local/home/vhosts/mybox.com/httpdocs/common.php on line 22
>
> Warning: Cannot send session cache limiter - headers already sent
> (output started at
> /usr/local/home/vhosts/mybox.com/httpdocs/common.php:22) in
> /usr/local/home/vhosts/mybox.com/httpdocs/infoGrid.php on line 16
> =======error message end:
>
> infoGrid.php is setting cookies
> removing the eregi test and replacing the above lines in common.php
> with:
> define("DATABASE_HOST","mybox.myhost.com");
>
> removes the error
>
> It seems to me that eregi must be outputing something back to the
> server.
>
> I couldn't find this bug in the bug database so I'd appreciate it if
> anyone has time to look into it.
>
>
> ------------------------------------------------------------------------
>
>
>
> Edit this bug report at http://bugs.php.net/?id=14989&edit=1
>
>
> --
> PHP Development Mailing List <http://www.php.net/>
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to