ID:               29338
 Updated by:       [EMAIL PROTECTED]
 Reported By:      francois at bonzon dot com
-Status:           Verified
+Status:           Closed
 Bug Type:         Strings related
 Operating System: *
 PHP Version:      5CVS, 4CVS (2004-12-12)
 New Comment:

This bug has been fixed in CVS.

Snapshots of the sources are packaged every three hours; this change
will be in the next snapshot. You can grab the snapshot at
http://snaps.php.net/.
 
Thank you for the report, and for helping us make PHP better.




Previous Comments:
------------------------------------------------------------------------

[2004-07-22 19:41:18] francois at bonzon dot com

Description:
------------
The highlight_file() and highlight_string() functions don't translate
the leading space of a line to   when this line has exactly one
leading space (or identation space if you prefer).

As web browsers don't display leading spaces of a line (that are not
  of course), this single leading space then disapears on the
output visible in the browser.

When there are two or more spaces, they are all correctly translated to
  however, and the identation is visible.

Reproduce code:
---------------
highlight_string('<?php

no_leading_space($test);
 one_leading_space($test);
  two_leading_spaces($test);
   three_leading_spaces($test);
    four_leading_spaces($test);

?>');


Expected result:
----------------
<?php

no_leading_space($test);
 one_leading_space($test);
  two_leading_spaces($test);
   three_leading_spaces($test);
    four_leading_spaces($test);

?>

with HTML source (excerpt):

... <font color="#007700">);<br />&nbsp;</font><font
color="#0000BB">one_leading_space</font> ...

Actual result:
--------------
<?php

no_leading_space($test);
one_leading_space($test);
  two_leading_spaces($test);
   three_leading_spaces($test);
    four_leading_spaces($test);

?>

with HTML source (excerpt):

... <font color="#007700">);<br /> </font><font
color="#0000BB">one_leading_space</font> ...


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=29338&edit=1

Reply via email to