Bug #10306 Updated: xslt_process() causes page to be loaded twice

From: Date: Tue, 24 Apr 2001 21:41:29 +0000
Subject: Bug #10306 Updated: xslt_process() causes page to be loaded twice
Groups: php.dev 
Request: Send a blank email to php-dev+get-52320@lists.php.net to get a copy of this message
ID: 10306 Updated by: sterling Reported By: jplock@bigfoot.com Old-Status: Open Status: Closed Bug Type: Sablotron XSL PHP Version: 4.0 Latest CVS (12/04/2001) Assigned To: Comments: Well if it stopped, then I'll mark the bug as closed. If starts happening again, or you have more information, re-open this bug, or open up a new bug. Previous Comments: --------------------------------------------------------------------------- [2001-04-12 14:35:16] jplock@bigfoot.com Ok, this is just plain wierd...it decided to stop doing that...I will investigate further and see if I can reproduce it. --------------------------------------------------------------------------- [2001-04-12 12:21:25] jplock@bigfoot.com In one of my scripts, I make a function call to a function which contains the xslt_process() function. After this function, I am inserting an entry into my database for logging purposes. test.php -------- function html_transform($xsl, $xml) { if (!xslt_process($xsl, $xml, &$html)) { header("Status: 500 Server Error"); echo xslt_error(); echo "ERROR ".$php_error_msg; exit; } else { return($html); } } $xml = <loaded from file>; $xsl = <loaded from file>; $html = html_transform($xsl,$xml); echo $html; mysql_query("INSERT INTO table..."); echo mysql_insert_id(); the insert id is incrementing my 2, unless I disable the xslt_process() function. Really strange and I think its a bug in the xslt_process() function. --------------------------------------------------------------------------- ATTENTION! Do NOT reply to this email! To reply, use the web interface found at http://bugs.php.net/?id=10306&edit=2

« previous php.dev (#52320) next »