On Thu, Jul 19, 2001 at 12:46:40PM -0000, [EMAIL PROTECTED] wrote:
> From:             [EMAIL PROTECTED]
> Operating system: 
> PHP version:      4.0CVS-2001-07-19
> PHP Bug Type:     Scripting Engine problem
> Bug description:  Error with zend_hash.c after writing a file
> 
> Fatal error: ht=001262d4 is already destroyed in zend_hash.c:852 in Unknown
> on line 0
> 
> Fatal error: ht=00123ebc is already destroyed in zend_hash.c:519 in Unknown
> on line 0
> 
> Fatal error: ht=00123ebc is already destroyed in zend_hash.c:519 in Unknown
> on line 0
> 
> Fatal error: ht=00123ebc is already destroyed in zend_hash.c:519 in Unknown
> on line 0
> 
> This error appears after writing in a TXT file. But I don't think that the
> script I've written can be the source of this bug.
> 
> function finsert($Nom_script,$tableau,$texte,$i){
> 
> static $fp, $k;       
> $tableau[$i] .= $texte."\n"; 
> $fp = @fopen ($Nom_script, "w"); 
> if (!$fp) return FALSE;
> for ($k=0;$k<count($tableau);$k ++ )  fwrite ($fp,$tableau[$k]);
> fclose ($fp);
> return TRUE; 
> }

    please try to create a self-contained (=complete) short
    testcase for this. 
    
    quick question: did you see a "String is not zero-terminated"
    message as well, and if yes what exatly did it say?

    tc

-- 
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