nodoze

nodoze is a Perl script to repair websites built with MS Windows so that they will work properly on a UNIX server.
Download

nodoze Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Mike Babulic
  • Publisher web site:
  • http://www.cuug.ab.ca/~babulicm/perl/nodoze/

nodoze Tags


nodoze Description

nodoze is a Perl script to repair websites built with MS Windows so that they will work properly on a UNIX server. nodoze is a Perl script to repair websites built with MS Windows so that they will work properly on a UNIX server.It changes all file and directory names, and all relative URLS in the html, to lower case, and it changes all .htm extensions to .html.When websites are built on on computers running Microsoft Windows, the case of file and directory names is often ignored.Other "widowsizms" are also introduced (such as ending files with .htm instead of .html). This causes BIG problems if the site is served under unix.What nodoze Changes".htm" extensions in file names and in Relative URLs are changed to ".html" < img src="document.htm" > becomes < img src="document.html" > All files are renamed to lower case. All Relative URLs are changed to lower case < img src="http:/Images/my.JPG" > becomes < img src="http:/images/my.jpg" > "Dangerous" characters in URLs are escaped < img src="a space.jpg" > becomes < img src="a space.jpg" > "" characters in URLs become "/" < img src="http:\www.server.com" > becomes < img src="http://www.server.com" > URLs are quoted < img src=picture.jpg > becomes < img src="picture.jpg" > Javascript: URLs are not changed by nodoze (i.e. the above doesn't apply to them) Relative URLs (a.k.a Local URLs)In a Relative URL the server is not named < img src="http:/Local.JPG" > becomes < img src="http:/local.jpg" > An Absolute URL is a mailto:, or a javascript:, or names a server example: < img src="http://www.server.com/absolute.jpg" >Requirements:· Perl 5· Config· FileHandleWhat's New in This Release:· nodoze now handles < ?php ... php? > and < script > ... < /script > tags gracefully.· "" is changed to "/", and dangerous characters in URLs are escaped.


nodoze Related Software