ID: 39417 Updated by: [EMAIL PROTECTED] Reported By: konstantin dot ryabitsev at mcgill dot ca -Status: Feedback +Status: Bogus Bug Type: Unknown/Other Function Operating System: Linux, Windows PHP Version: 5.2.0 New Comment:
The tidy team assumed this bug. The problem is clearly identified, although it isn't that easy to fix. Anyway, this is not a bug in PHP, but rather in the libtidy. Previous Comments: ------------------------------------------------------------------------ [2006-11-23 23:10:54] yatiohi at ideopolis dot gr We are at least two persons on earth :-) [EMAIL PROTECTED] tmp]$ php -version PHP 5.1.6 (cli) (built: Nov 2 2006 16:46:15) Copyright (c) 1997-2006 The PHP Group Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies [EMAIL PROTECTED] tmp]$ rpm -q libtidy libtidy-0.99.0-11.20051025.fc6 [EMAIL PROTECTED] tmp]$ rpm -q php-tidy php-tidy-5.1.6-1.fc6 [EMAIL PROTECTED] tmp]$ cat tidy.php <?php $contents = ' <wps:block> <wps:var> <wps:value/> </wps:var> </wps:block>'; $config = array( 'new-blocklevel-tags' => 'wps:block,wps:value,wps:var' ); $tidy = tidy_parse_string($contents, $config, 'utf8'); $tidy->cleanRepair(); print "{$tidy->value}\n"; ?> [EMAIL PROTECTED] tmp]$ php tidy.php <html> <head> <title></title> </head> <body> <wps:block> </body> </html> ------------------------------------------------------------------------ [2006-11-23 22:28:28] [EMAIL PROTECTED] You seem to be the only (unlucky?) person on the earth able to reproduce it, hence it doesn't seem to me as a problem of PHP. If you want to keep this report open and not to be marked as bogus, please provide at least some info required to reproduce it. I'm very excited that Python bindings work fine for you. So does ext/tidy for me. ------------------------------------------------------------------------ [2006-11-23 22:11:45] konstantin dot ryabitsev at mcgill dot ca It's great that it's working fine for you. However, it's not working for me, and I can now add Windows into the pile: http://blues.mcgill.ca/~icon/misc/not-making-it-up.png So, now reproduced on 3 different linux distros, and 2 different platforms. I'm not sure how much more I can do to convince you that I'm not making this up. I have tried the exact same parameters from tidy python bindings. I do not see the same error. The error only seems to occur when I use php bindings. If you are going to close this bug, please don't close as bogus. This bug is real. ------------------------------------------------------------------------ [2006-11-23 21:11:31] [EMAIL PROTECTED] Works just fine here using both libtidy-CVS and default SuSE version (built on Mar 19 2005). Please update libtidy to the latest CVS, and if that doesn't help, harp on this to libtidy developers. # ./sapi/cli/php /tmp/2.php <html> <head> <title></title> </head> <body> <wps:block><wps:var> <wps:value></wps:var></wps:block> </body> </html> # cat /tmp/2.php <?php $contents = ' <wps:block> <wps:var> <wps:value/> </wps:var> </wps:block>'; $config = array( 'new-blocklevel-tags' => 'wps:block,wps:value,wps:var' ); $tidy = tidy_parse_string($contents, $config, 'utf8'); $tidy->cleanRepair(); print "{$tidy->value}\n"; ?> ------------------------------------------------------------------------ [2006-11-23 20:59:58] konstantin dot ryabitsev at mcgill dot ca [EMAIL PROTECTED]:[~]$ rpm -q libtidy libtidy-0:0.99.0-11.20051025.fc6.i386 (this is the latest released -- I have previously built the latest CVS of libtidy while testing this bug, but there was no difference in the end-result) ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/39417 -- Edit this bug report at http://bugs.php.net/?id=39417&edit=1