Interesting timing... http://coggeshall.org/archives/e_65.html
On Wednesday 30 July 2003 04:25 pm, Justin French wrote: > Sounds great, although I doubt my host will install... has anyone > considered such a beast running as a PHP function/class? > > Justin > > On Wednesday, July 30, 2003, at 02:53 PM, Jeff Harris wrote: > > On Jul 30, 2003, "Curt Zirzow" claimed that: > > |* Thus wrote Justin French ([EMAIL PROTECTED]): > > |> Hi all, > > | > > |hello. > > | > > |> has anyone developed or know of a function to convert all tags to > > |> lowercase, but still preserves the contents of the tags and the > > > > content > > > > |> of the attributes of the tags? > > | > > |nice little tool: > > |http://tidy.sourceforge.net/ > > | > > |Some one built a function that uses that tool to filter, you'll > > |have to search the archives, cause I dont know of it off hand. > > | > > | > > |Curt > > > > I use tidy built into my scripts. In your tidy config file you can set > > covert to lower case, indent, output XHTML or whatever. Curt refers to > > phpTidyHt which basically does the same thing but with a function call. > > Most pages come out crisp and clean. The others are inherently wacked > > and > > need fixing anyway. > > > > <?php > > ob_start(); > > // process stuff > > print("</body></html>"); > > $str = addslashes(ob_get_contents()); > > $fp = popen("echo \"" . $str . > > "\" | /path/to/tidy -config /path/tidy/config", "r"); > > $newstr = ""; > > do { > > $data = fread($fp, 999999); > > if (strlen($data) == 0) { > > break; > > } > > $newstr .= $data; > > } > > while(true); > > pclose($fp); > > ob_end_clean(); > > $modtime = filemtime($_SERVER['PATH_TRANSLATED']); > > $gmt_modtime = gmdate('D, d M Y H:i:s', $modtime). ' GMT'; > > header("Last-Modified: " . $gmt_modtime); > > header("Content-length: " . strlen(stripslashes($newstr ) ) ); > > echo stripslashes($newstr); > > ?> > > > > -- > > Registered Linux user #304026. > > "lynx -source http://jharris.rallycentral.us/jharris.asc | gpg > > --import" > > Key fingerprint = 52FC 20BD 025A 8C13 5FC6 68C6 9CF9 46C2 B089 0FED > > Responses to this message should conform to RFC 1855. > > > > > > > > -- > > PHP General Mailing List (http://www.php.net/) > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > --- > > [This E-mail scanned for viruses] -- Status: 0 Content-type: text/html [cgi] "A leader is the wave pushed ahead by the ship." -Leo Nikolaevich Tolstoy -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php