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


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

[2004-07-22 19:43:40] francois at bonzon dot com

Changed the bug title to something better.

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

[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