this should be put in php-general.
You should try disabling ZendOptimizer to get on the problem.
Thomas
On Sat, 18 Jan 2003 03:27:44 -0700 [EMAIL PROTECTED] (Brian T. Allen) wrote:
> Hi,
>
> I've just spent the night upgrading my RedHat 6.2 server to:
>
> Apache 1.3.27
> PHP 4.3.0
> MySQL 3.23.54a
> Mod_SSL 2.8.12
> OpenSSL 0.9.7
> ZendOptimizer 2.1.0
>
> Now I'm getting (inconsistently):
>
> PHP Fatal error: Unsupported operand types in
> /web/domain/html/includes/item.inc on line 35
>
> That line contains:
> $variable1 = $variable2 - 1;
>
> Both variables may be unassigned prior to this line, or may have numeric
> values.
>
> In a related piece of weirdness, I have this included at the bottom of
> every file:
>
> <?php
> if(mysql_error()) {
> $MYSQL_ERROR = mysql_error();
> $MYSQL_ERROR_NO = mysql_errno();
> $date = (date("l F d, Y g:i A"));
>
> mail("[EMAIL PROTECTED]", "Database Error", "
>
> Errors:
> $MYSQL_ERROR_NO:$MYSQL_ERROR
>
> Query:
> $query_log
>
> Page: $PHP_SELF
> Date: $date
>
> ","From: Webmaster <[EMAIL PROTECTED]>");
> ?>
>
> Which normally returns something like:
>
> -------------
> Errors:
> 1062:Duplicate entry '[EMAIL PROTECTED]' for key 1
>
> Query:
>
>
> Page: /account/new.html
> Date: Friday January 17, 2003 12:42 PM
>
> But now it returns:
> ----------------
> Errors:
> Saturday January 18, 2003 3:18 AM:Saturday January 18, 2003 3:18
> AM
>
> Query:
> Array
>
> Page: /community/newsletter.html
> Date: Array
> -------------
>
> How can $date be an array, when it gets assigned right above where it
> gets called?
>
> What am I missing in this new version of PHP that is making my scripts
> seemingly incompatible?
>
> Thanks,
> Brian Allen
>
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php