nlopess         Tue Sep  7 07:06:11 2004 EDT

  Modified files:              
    /phpdoc/htmlhelp    filter_files.php 
  Log:
  minor cleanup and PHP 5 support
  
http://cvs.php.net/diff.php/phpdoc/htmlhelp/filter_files.php?r1=1.3&r2=1.4&ty=u
Index: phpdoc/htmlhelp/filter_files.php
diff -u phpdoc/htmlhelp/filter_files.php:1.3 phpdoc/htmlhelp/filter_files.php:1.4
--- phpdoc/htmlhelp/filter_files.php:1.3        Sat Sep  6 09:27:30 2003
+++ phpdoc/htmlhelp/filter_files.php    Tue Sep  7 07:06:08 2004
@@ -267,14 +267,9 @@
     $example = str_replace(
         array(">", "<", "&", """),
         array(">", "<", "&", "\""),
-        $pre_found[2]
+        trim($pre_found[2])
     );
 
-    // Trim example code to get rid of extra line breaks
-    $example = trim($example);
-    
-    // Start output buffer, add PHP tags if none is there
-    ob_start();
     if (!strstr($example, "<?php")) {
         $example = "<?php " . $example . " ?>";
         $delimiter = FALSE;
@@ -283,9 +278,7 @@
     }
 
     // Get highlited source code
-    highlight_string($example);
-    $colored_example = ob_get_contents();
-    ob_end_clean();
+    $colored_example = highlight_string($example, true);
     
     // Strip out PHP delmiter, if we added it
     if (!$delimiter) {
@@ -311,8 +304,8 @@
     // Pre container to strip out uneeded font tags
     $colored_example = '<pre>' .  $colored_example . '</pre>';
     $colored_example = str_replace(
-        array('<pre><font color="#000000">', '</font></pre>'),
-        array('', ''),
+        array('<pre><font color="#000000">', '<pre><span style="color: #000000">', 
'</font></pre>', '</span></pre>'),
+        array('', '', '', ''),
         $colored_example
     );
 

Reply via email to