From: [EMAIL PROTECTED] Operating system: FreeBSD 4.4-RELEASE PHP version: 4.1.0 PHP Bug Type: Scripting Engine problem Bug description: eregi function causes problem in include file
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 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]