Bevor ich hier los palabere, möchte ich erstmal erläutern, wie ich hier her komme.
Ich bin derzeitig Mod in einem Webhilfe-Forum. Hier der Link zum Board. externer Link
Letztens kam ein User, der uns bat, ihm bei einem Script zu helfen. Es war ein Forum. Dieses Forum hatte ein paar Macken. Daher meldete sich dieser User bei uns mit der Bitte, diese Fehler zu beheben. Ich nahm, mich diesem Problem an und durfte mit erschrecken feststellen, dass dieses Forum nicht gerade in einer vernünftigen Art programmiert wurde.
Warum erzähle ich euch das?! Ganz einfach, im Copyright stand eure Domain und daher gehe ich davon aus, dass dieses Forum von euch auch ist. Ich will euch hier keine Standpauke halten. Nein! Ich will euch lediglich helfen, indem ich euch einige Tipps gebe, wie ihr in Zukunft besser programmieren könnt. Bitte versteht mich nicht falsch, ich bin kein allwissender und will mich auch nicht als Master der Programmierung darstellen, jedoch habe ich in eurem Script einiges entdeckt, wo ich mir sage, hier könnte man etwas verändern.
externer Link
Das ist das Forum von dem die Rede ist.
Ein Problem an diesem Forum ist, dass dieses Forum lediglich 1 Tabelle verwendet. Sorry, aber warum macht man sich das Leben so schwer und benutzt nur 1 Tabelle? Die Bezeichnungen der Attribute sind mehr als sinnlos für jemanden, der dieses Forum nicht programmiert hat. Auch für denjenigen, der es programmiert ist es keine Erleichterung der Arbeit wenn ein Attribut lediglich "k" oder "v1" heißt. Ein Forum sollte mehr als nur eine Tabelle besitzen.
Ich habe mir mal euer derzeitiges Clan-Script runtergeladen und installiert. Wie ich sehe, habt ihr dieses Problem beseitigt, jedoch gibt es noch ein großes Problem welches auch in eurem derzeitigen Script vorhanden ist.
Ihr schreibt euer Script so, als wäre auf allen Server die Variable "register_globals=on". Diese Variable ist auf einigen Servern jedoch auf "off" gestellt sodass euer Script überhaupt nicht laufen würde.
Als ich das Forum (welches oben steht) verwenden wollte, musste ich feststellen das garnichts funktionierte. Weder das schreiben von Posts, Topics, Foren oder das Erstellen von Rängen war nicht möglich. Immer wieder lag das Problem an den "register_globals".
Ich weiß nun nichts in welcher Hinsicht dieses Forum betrieben wird, ob es eine Anfangsversion ist oder ob es ein altes Projekt war, jedoch ist die Programmierweise sehr mies gewesen.
Es gab einige Fehler in diesem Forum sodass ich mich irgendwann dazu entschied, diesem Forum keine Beachtung mehr zu schenken da es diese nicht mehr verdient hatte.
Auch wenn ich hier Newbie bin, bitte ich die Programmierer von ilch-Scripten, in Zukunft die Scripte so zu schreiben, dass sie der Einstellung der "register_globals" trotzen und immer funzen. Das erspart euch viel Arbeit und erleichtert den Usern, die eure Scripte downloaden, viel Nerven.
In diesem Sinne noch einen schönen Abend!
Virus