Hy Richard, It`s me again. I understand what you suggest me but is not necesarry to declare GLOBAL, variable $php_errormsg !!! Elsewhere is the problem!!!!!!!! I made a little script that can ilustrate my opinion: OR IS O BUG IN PHP, or my first computer require a little update. Run this script on your computer. <?php /* Intentional errors */ #Here, selected file does not exist. Track_erros function is working! $test = @file ('tata.txt'); echo "First error was $php_errormsg <br>"; #Here, the variabile $cache is not initialized. Track_erros function is working! $value = @$cache; echo "Second error was $php_errormsg <br>"; $link=mysql_connect("localhost", "php", "aa"); mysql_select_db("ecomerce"); #Here is another intentional error: The table selecteted does not exist! #HERE IS THE PROBLEM: Track_erros function is NOT WORKING! $result = @mysql_query ("select * from scontari") ; #echo mysql_error($link)."<br>"; echo $php_errormsg; ?> This script produce the following output on my first system, with RedHat 6.2: I). syntax echo mysql_error($link)."<br>"; is COMMENTED First error was file("tata.txt") - No such file or directory Second error was Undefined variable: cache Undefined variable: cache II). syntax echo mysql_error($link)."<br>"; is UNCOMMENTED First error was file("tata.txt") - No such file or directory Second error was Undefined variable: cache Table 'ecomerce.scontari' doesn't exist Undefined variable: cache This is the output produced by the SAME script in case I) but on the second system, with RedHat 7.1 III). syntax echo mysql_error($link)."<br>"; is COMMENTED First error was file("tata.txt") - No such file or directory Second error was Undefined variable: cache MySQL: A link to the server could not be established So, track_errors function is WORKING!!!!!!!!!!!! In conclusion: Or is a BUG in php-4.0.6 in function track_errors, Or my first system require an upate with any new libraries!!!!!!! What is the name for this library? Can somebody FIX this problem? Many thanks in advance for your reply, Alex ----- Original Message ----- From: Richard Lynch <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Saturday, September 22, 2001 6:20 AM Subject: Re: Track_errors function posibile a BUG or require an upadate > I'm guessing that maybe you are printing out $php_errormsg when there was no > error?... > > Or are you forgetting to use global $php_errormsg inside your function?... > > > > -- > WARNING [EMAIL PROTECTED] address is an endangered species -- Use > [EMAIL PROTECTED] > Wanna help me out? Like Music? Buy a CD: http://l-i-e.com/artists.htm > Volunteer a little time: http://chatmusic.com/volunteer.htm > ----- Original Message ----- > From: <[EMAIL PROTECTED]> > Newsgroups: php.general > To: <[EMAIL PROTECTED]> > Sent: Friday, September 21, 2001 11:08 AM > Subject: Track_errors function posibile a BUG or require an upadate > > > > > > I have a serious problem with function track_errors in PHP4.0.6 > > Every time i want to use variable php_errormsg to catch the error, i > > receive > > this message: > > > > Warning: Undefined variable: php_errormsg in > > /usr/local/apache/htdocs/teste/c10/ex19.php on line 85 > > Query failed: error was '' > > > > I want to mention that: > > - no one errors in compilation process for PHP 4.0.6 and APACHE 1.3.20 > > - in my php.ini file, the track_error function is turned ON > > - My web server is compiled using DSO and is configured correct(to support > > PHP4 > > in httpd.conf and so on...........). > > -i use REDHAT 6.2 updated with vanilla kernel 2.4.9 (with reiserfs > > installed and > > all problems regardind upgrade to a new major version of kernel, solved). > > -the script used to test function track_errors is absolutely correct. I > > said this, > > because i have the SECOND SYSTEM which is configured with the same options > > for > > Apache web server 1.3.20 AND PHP4.0.6, and this script WORKS ==>> so in > > this case > > for my first system is exclus a problem regarding compilation AND ANY > > configuration > > options!!! > > -in rest, everything works fine. > > > > EXIST ONLY ONE DIFFERENCE BETWEEN THIS SYSTEMS: > > THE SECOND RUN UNDER REDHAT 7.1 (with native filesystem ext2fs) > > > > In conclusion, can anybody tell me what library is needed to be upgraded > on > > my first > > system (wih REDHAT6.2) to enable track_error function and php_errormsg ? > > > > I want to mention that the same problem was with gd-library. In > compilation > > process everithing was fine, but all features of this libraryy in PHP > > didn`t > > work till gd-library was updated with a (minimal) correct version. > > > > I tryed to find an explanation for my problem reading PHP documentation, > > but nowhere i can find a minimal information. > > > > A prompt reply would be appreciated. > > > > Alex >