News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Benjamin Schneider's Blog:
Use PHP's Tidy extension to validate your (X)HTML markup
October 07, 2010 @ 10:59:30

In a new post to his blog Benjamin Schneider looks at how you can use the Tidy extension to clean up the (X)HTML markup that comes out of your application.

Tidy is a very cool PHP extension. You can let it tell you what kind of mistakes you might have in your HTML markup and even correct it for you - if you want. In my projects I use it to give me a hint if my generated markup is invalid. This way I can easily correct it during development without being dependent on external validators. In this post I will show you how easy it is and how few lines of code you need to make your application show any potential errors you might have in your HTML markup.

He shows how, with the help of output buffering, to grab the HTML output of your script and push it through the Tidy functionality (via a call to tidy_parse_string) and outputting the results. It even has a built in error catcher for when it finds invalid formatting in the generated markup. You can find out more about the features of this extension in the PHP manual.

0 comments voice your opinion now!
extension tidy markup html tutorial


blog comments powered by Disqus

Similar Posts

DevShed: The preg_replace_callback() function in PHP

PHPMaster.com: PHP Security: Cross-Site Scripting Attacks (XSS)

DevShed: Tracking Parsing Errors with the Tidy Library in PHP 5

Zend Developer Zone: PHP and IBM Goodness

Zend Developer Zone: Creating Multi-Language Web Applications with Zend_Translate


Community Events





Don't see your event here?
Let us know!


list unittest code install opinion wordpress framework community laravel language developer series configure release refactor testing threedevsandamaybe podcast interview introduction

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework