Einzelnen Beitrag anzeigen

Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#1

[PHP] 2 kleine Fragen zum Baeutifier

  Alt 20. Mär 2005, 09:45
Hi,

ich bin mal wieder im rumprobieren. Da hier in der DP ja der Beautifier (ich schätze mal 10% original Code ist noch übrig ) verwendet wird, dachte das ich den auch mal probiere.

Erstmal Quellcode und dann fragen:

Code:
<?
  if (isset($_POST['text']))
  {
    require_once('Beautifier/Init.php');
    global $BEAUT_PATH;
    require_once "$BEAUT_PATH/HFile/HFile_delphi.php";
    require_once "$BEAUT_PATH/Output/Output_HTML.php";
   
    $highlighter = new Core(new HFile_delphi(), new Output_HTML());
   
    print nl2br($highlighter->highlight_text($text));
  }
?>
Soweit alles richtig (hoffe ich...).

Meine Fragen:

1. Wie schaffe ich es, das auch Leerzeichen wieder angezeigt werden?
Der macht aus:

Delphi-Quellcode:
for I := 0 to 2 do
begin
  ShowMessage(IntToStr(I));
  I := I * 2;
  ShowMessage(IntToStr(I));
end;

// Daraus wird:

for I := 0 to 2 do
begin
ShowMessage(IntToStr(I));
I := I * 2;
ShowMessage(IntToStr(I));
end;
Sieht ein bisschen an den Rand geklebt aus (bei längeren Quelltexten ist das kack)

2. Muss ich Zeilennummern von Hand dazu setzen, oder kann ich die mit generieren lassen?
  Mit Zitat antworten Zitat