Mailinglisten-Archive |
Hi René, Am Mittwoch, 8. Februar 2006 23:51 schrieb René Thiel: > Hallo Lutz, > > > dann wird es doch bei Dir eine sehr überschaubare Zahl von Formularen > > geben, die Du dann eben händisch anpassen mußt, d.h. wo Du das input- > > Tag mit der Session-ID in passender HTML 4.01-Notation einfügen mußt. > > Ohne genau zu wissen, wie viele davon eventuell nicht mehr relevant sind: > meine Suche nach "<form" über alle php-Dateien ergab ca. 250 Formulare > in 140 Dateien :-( halb so schlimm. :-) Erweitertes Suchen und Ersetzen. Suchen nach "</form>" und Ersetzen mit "<input ... ></form>". Geht ganz fix. :-) > > das kommt darauf an, wie die Website verwaltet wird. Mit oder ohne > > Contentmanagement-System? Etc. > > Alles Handarbeit: Quellcode-Editor mit Syntax-Highlighting. Ok. Das ist eine kleine Herausforderung bei 1000 Seiten. Ich weiß nicht, ob Du Deine Website aus privaten oder geschäftlichen Gründen machst, ob Du damit Geld oder gar Deinen Unterhalt verdienst oder nicht. Auf die Dauer solltest Du aber auf ein CMS umstellen, wenn Du es Dir irgendwie leisten kannst (siehe meine andere Mail von eben). Solch eine Umstellung kann man auch Stück für Stück machen, d.h. das CMS aufsetzen und nach und nach die Seiten ins CMS umziehen, bis von den alten Seiten nichts mehr da ist. :-) So entfällt der Zeitdruck und der doppelte Aufwand, eine Seite in der alten Version und im CMS aktuell zu halten. Außerdem merkt keiner was von der Umstellung. ;-) > > Außerdem ließe sich mit Sicherheit ein Großteil der Arbeit > > automatisieren, z.B. Tags von Groß- auf Kleinschreibung umstellen, bei > > EMPTY-Tags das ">" durch ein " />" ersetzen usw. Dann validierst Du > > automatisch alle Seiten und läßt Dir die Fehler ausgeben. > > Fazit also: Die Aufgabe läßt sich mit Sicherheit einfacher lösen, > > als man am Anfang glauben möchte, wenn man von 1.000 Dateien hört. :-) > > Habe es gerade mal probiert und bin auf einige Probleme z.B. durch > HTML/PHP-Mix gestoßen: <img src="<?php echo $coverBild_2; ?>" ... So herum ist es nicht so übel, wie anders herum, wenn mit PHP HTML-Tags zusammengesetzt werden. ;-) Im Prinzip ist es egal, was in hier in src drin steht, wenn es nur darum geht aus <img .... > ein <img ... /> zu machen. > Wie bzw. wo kann ich "automatisch alle Seiten validieren"? Alle URLs Deiner Website aus den Seiten extrahieren, in eine Datei oder Datenbank schreiben (jede nur einmal) und dann mit einem Skript darüberlaufen und die URLs an einen Validator verfüttern und die Rückgabe auswerten. 1000 Dateien darf man natürlich nicht unmittelbar nacheinander an den W3C-Validator verfüttern... :-) Also entweder sehr schonend vorgehen, also einmal pro Minute eine URL validieren, oder einen lokalen Validator einsetzen. > Ich glaube, der Aufwand ist mir zu hoch, zumal ganz sicher alt-Sünden von > vor einigen Jahren dazwischenfunken. Dann doch lieber Cookies erzwingen :-( Der Aufwand ist nicht zu unterschätzen, das stimmt. Irgendwann wirst Du aber in den saueren Apfel beißen müssen. Vielleicht erst in vielen Jahren, aber irgendwann ist es soweit. :-) Viele Grüße Lutz
php::bar PHP Wiki - Listenarchive