Allgemeines |
ToLower entstand, als beim Portieren einer auf einer Windows-Plattform erstellten Website auf LINUX/UNIX-Betriebssystem weitergehende Kompatibilitätsprobleme auftraten. Dies beruht zum einen auf dem Windows-Filesystem, das keine Unterscheidung zwischen Klein- und Großbuchstaben macht und zum anderen den im Filename erlaubten Zeichen (wie z.B. "?", "!" und "-"), die unter UNIX eine besondere Bedeutung haben und daher nicht verwendet werden können. |
Funktion |
ToLower durchsucht eine oder mehrere auf der Kommandozeile angegebenen HTML-Dateien
mittels einer Expertensuchfunktion mit Syntaxprüfung nach dem Vorkommen von
<a href="filename.htm"> Text </a> ,
<img src="filename.htm"> ,
<body backgound="filename.htm"> Text </body>
- Tags und paßt alle relevanten Dateinamenreferenzen im Dokument entsprechend an.
Im Anschluß werden die referenzierten Dateien auf der Festplatte aufgesucht und - falls erforderlich - anhand der Änderungen des Dokuments umbenannt. Im letzen Schritt werden die restlichen Dateien und Verzeichnisse im Pfad der angegebenen HTML-Datei(en) umbenannt, um Doppeldeutigkeiten aus dem Weg zu gehen. |
Bedienung |
Die Bedienung von ToLower gestaltet sich unkompliziert:
Alle zu ändernden HTML-Dateien sind in der Kommandozeile anzugeben. Um also z. B. dieses Dokument zu prüfen, würde man tolower tolower.htm verwenden, vorausgesetzt, das aktuelle Verzeichnis beinhaltet bereits die Datei tolower.htm. Selbstverständlich unterstützt ToLower auch absolute und relative Adressierung von Pfaden und Dateien. |
Vollversion | Eine lauffähige unter Microsoft Visual C++ V. 6.0 compilierte
Vollversion von ToLower optimiert für Pentium und bessere CPUs kann hier
ausgeführt bzw. heruntergeladen werden:
ToLower.exe.zip (82 kBytes) Bei weitergehendem Interesse können die Lizenz- und Nutzungbedingungen beim Autor erfragt werden. |
Quelltext |
Der komplette Microsoft Visual C++ V.6.0-Workspace zur Compilierung von
ToLower kann hier - verpackt in einen *.ZIP-Archiv - heruntergeladen werden:
ToLowerSrc.zip (52 kBytes) |
Schlusswort | Für weitergehende Fragen und Anregungen stehe ich jederzeit zur Verfügung. Viel Spaß beim Testen! |
Volker Barthelds Picture Page. Info rings um Computing, Elektronik, Fotografie, Motorrad. Außerdem: Onlinelebenslauf, interaktives Dossier und Kompetenzprofil. | |
bartheld.net is powered by LCube Webhosting
|
© 1998-2024 · Volker Bartheld
|