Уточнение PHP и HTML-кода?

Интересно, может ли кто-нибудь помочь мне? Я использую встроенную функцию HTML tidy и eclipses, чтобы убрать мой код. У меня большие проблемы со следующими ситуациями …

  1. когда HTML разделяется между файлами через include, результат, структурированный с правильными отступами, помогает при отладке через инструменты браузера.

  2. PHP и HTML при совместном использовании. например, PHP, если заявления вокруг HTML-кода, где вы не будете иметь правильный отступ для PHP и HTML. (автоматизация этого Как правильно отступать PHP / HTML смешанный код? )

Ситуация, с которой я могу жить, и вокруг нее есть способы. Тем не менее, я был бы признателен, если бы кто-нибудь мог предложить решение по ситуации два.

Инструменты Я использую eclipse 3.6, Aptanna 2.05 PDT 2.2

    Вы можете использовать HTML Tidy из PHP для очистки вывода. Используйте ob_start () и друзей, чтобы получить весь вывод HTML в виде строки, а затем отправить его через Tidy. Однако, если вы это сделаете, вы можете использовать som-кеширование.

    <?php function callback($buffer) { // Clean up $config = array( 'indent' => true, 'output-xhtml' => true, 'wrap' => 200); return tidy_repair_string($buffer, $config, 'utf8'); } // Do some output. ob_start("callback"); ?> <html> <body> <p>Outputting stuff here</p> <p> Testing a broken tag: <span> This span should be closed by Tidy. </p> </body> </html> <?php ob_end_flush(); ?>