Home-Produkte-Testarea-Kontakt-Datenschutz-Aktualisiert: 11-Jan-2001
< Voriger Tag   Nächster Tag >

Donnerstag, 11. Januar 2001

Website, Kommentar-Skript

Heute gings zunächst mit der eigenen Website weiter und danach wurde das Kommentar-Skript für amiga-news.de verbessert.

Die Vereinheitlichung der Codebasis zieht sich leider etwas hin. Jetzt ist schon Freitag und der seit Montag erreichbare Webspace ist immer noch nicht mit Inhalt beleg, obwohl die Site ja schon fertig auf www.drieling.f2s.com lag. Wobei f2s jetzt wieder gut und schnell von hier aus erreichbar ist, so dass ich f2s dann gut als Alternative(Mirror) einsetzen kann.

Problem bei der Vereinheitlichung sind viele, kleinere Dinge durch die sich die Skripts mit ähnlicher Funktion voneinander unterscheiden, so dass alles sehr mühselig Stück für Stück angepaßt werden muß. Ärgerlicherweise bin ich seit langer Zeit auch mal wieder über die C-Syntax (C, Perl, PHP, JavaScript u.ä.) gespoltert. Bei der C-Syntax wird mit 'variable = 10' ein Wert einer Variable zugewiesen und mit 'variable == 10' der Inhalt einer Variable mit einem Wert(hier 10) verglichen. Zusätzlich dürfen beiden Varianten innerhalb einer IF-Abfrage vorkommen und das war das Problem. Eigentlich wollte ich eine Variable vergleichen 'if($tmpl == '')...' stattdessen hatte ich mich vertippt sprich nur ein '=' angegeben und damit der Variablen den Leerstring zugewiesen 'if($tmpl = '')...'. Es hatte dann fast eine halbe Stunde gedauert bis ich herausgefunden hatte weshalb im Skript nichts ausgegeben wird, da ich an völlig anderen Orten nach dem Fehler gesucht hatte, obwohl das C-Syntax Problem diesmal sehr offensichtlich war und sich gleich bemerkbar gemacht hatte. Ich anderen Fällen stellt eine solch falsche IF-Abfrage einen Sonderfall dar und führt dann nur sehr selten zu Problemen, die dadurch schwer nachvollziehbar und damit behebbar sind.

Wo ich schon mal dabei war hatte ich dann auch im Kommentar-Skript sehr lange nach der Ursache eines kleinen Fehler gesucht(es wurden zusätzliche Backslashes ausgegeben). Diesmal lags aber an dem schlecht programmierten Kommentarskript das insgesamt dreimal an unterschiedlichen Stellen ein recht ähnliches Formular definiert und erst beim dritten lag der Fehler...

[Direktlink]

< Voriger Tag   Nächster Tag >

  RSS V0.91

<Januar 2001 >
01020304050607
08091011121314
15161718192021
22232425262728
293031    

Home-Produkte-Testarea-Kontakt-Datenschutz-Aktualisiert: 11-Jan-2001
(C) 2000-2018 by Sven Drieling