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

Reply via email to