diff options
| author | John Coggeshall <john@php.net> | 2003-08-01 00:22:43 +0000 |
|---|---|---|
| committer | John Coggeshall <john@php.net> | 2003-08-01 00:22:43 +0000 |
| commit | 2fb97cdf951eddd1f6376ba5a42a101e2728b298 (patch) | |
| tree | cd3ba01f62f315da1aa883190be045b637d5578f /ext/tidy/examples/cleanhtml.php | |
| parent | de7f7658cfabda9b8fa780fc78e3f6d3749e039e (diff) | |
| download | php-git-2fb97cdf951eddd1f6376ba5a42a101e2728b298.tar.gz | |
Adding the tidy extension to PECL
Diffstat (limited to 'ext/tidy/examples/cleanhtml.php')
| -rw-r--r-- | ext/tidy/examples/cleanhtml.php | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/ext/tidy/examples/cleanhtml.php b/ext/tidy/examples/cleanhtml.php new file mode 100644 index 0000000000..c949a0cfc2 --- /dev/null +++ b/ext/tidy/examples/cleanhtml.php @@ -0,0 +1,40 @@ +<?php + + /* + * cleanhtml.php + * + * A simple script to clean and repair HTML,XHTML,PHP,ASP,etc. documents + * if no file is provided, it reads from standard input. + * + * By: John Coggeshall <john@php.net> + * + * Usage: php cleanhtml.php [filename] + * + */ + + $tidy = tidy_create(); + + if(!isset($_SERVER['argv'][1])) { + $data = file_get_contents("php://stdin"); + tidy_parse_string($tidy, $data); + } else { + tidy_parse_file($tidy, $_SERVER['argv'][1]); + } + + tidy_clean_repair($tidy); + + if(tidy_warning_count($tidy) || + tidy_error_count($tidy)) { + + echo "\n\nThe following errors or warnings occured:\n"; + echo tidy_get_error_buffer($tidy); + echo "\n"; + } + + echo tidy_get_output($tidy); + +?> + + + +
\ No newline at end of file |
