2009-09-02 11 views
5

Linux uyumlu komut satırı html biçimlendiricisini bilen var mı? Ben o gibi görünen bir dosyayı geçebileceği nerede, bir şey biliyorum:Linux üzerinde çalışan komut satırı html biçimlendiricisi (veya PHP'de bunu yapmanın bir yolu)?

<html> 
<body> 
<p> 
hi 
</p> 
</body> 
</html> 

Ve bana verir:

<html> 
    <body> 
     <p> 
      hi 
     </p> 
    </body> 
</html> 

Bazı kullanışlı olup olmadığını bu yüzden, bu html oluşturmak için PHP kullanıyorum Bunu eksik olduğum php ile yapmanın yolu?

cevap

5

Muhtemelen Tidy'u arıyorsunuz. XML ve HTML'yi temizler ve formatlar. Ayrıca bir PHP uzantısı var, ancak muhtemelen çıktınızı tamponlamanız ve oradan geçirmeniz gerekiyor.

Düzenleme:
Bir kod örneği:

ob_start(); 
// output your html 
$output = ob_get_flush(); 

// Specify configuration 
$config = array(
      'indent'   => true, 
      'output-xhtml' => true, 
      'wrap'   => 200); 

// Tidy 
$tidy = new tidy; 
$tidy->parseString($html, $config, 'utf8'); 
$tidy->cleanRepair(); 

// Output 
echo $tidy; 

Bunu test etmedi, ama çalışması gerekir.

+0

Teşekkürler Düzenli olduğunu fark ettim, ancak bir girinti seçeneği olduğunu fark etmedim. – ryeguy

3

PHP'nin Tidy ürününe bir göz atın.

İlgili konular