ID: 14989 Updated by: mfischer Reported By: [EMAIL PROTECTED] Old Status: Open Status: Closed Old Bug Type: Scripting Engine problem Bug Type: Regexps related Operating System: FreeBSD 4.4-RELEASE PHP Version: 4.1.0 New Comment:
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. Previous Comments: ------------------------------------------------------------------------ [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]