Beiträge von Yannici.

    Find's ganz cool.
    Design ist in Ordnung.

    Drei Verbesserungsvorschläge zum Code hätte ich (keine Kritik, reine Verbesserungsvorschläge!):

    - In der IndexController Klasse würde ich im Konstruktor die View und ModelFactory Member in der Elternklasse setzen (da diese ja auch von dort kommen).
    - In der CheckLogin-Function kannst du einfach ein return $result; machen. Das gibt genauso TRUE/FALSE wie auch die num_rows, was sogar noch minimal mehr Ladezeit kostet.
    - Das return; nach dem Redirect erübrigt sich. Da sollte er nämlich nicht mehr hinkommen und mit einem exit; schon beendet haben ;)

    Benutzt du Reflections für die Initialisierung der Model-Objekte in der ModelFactory?

    so far
    Yannici

    Erstens, du hast überhaupt keine Ahnung wo ich Lebe.
    Zweitens, du nervst richtig krass mit deinem "ich bin der klügste hier also red kein quatsch".
    Drittens, du bist der größte Angeber den ich hier auf Retrotown jemals getroffen habe.
    Sei einfach ruhig.

    Ich hab von dir noch nie einen sinvollen Beitrag gelesen. Außerdem bewahre ich die Internetgemeinde nur vor solch dummen Gelaber wie deines.
    Und jetzt bin auch ruhig, versprochen.

    so far
    Yannici

    Weißt du was langsames Internet ist? Mein Bambus Internet oh meine Fresse...
    Das höchte was ich bekomme ist grade mal 16.0 KBit/s ... Also wein nicht, sei froh das du überhaupt Internet hast!

    Mit dem Internet könntest du nicht einmal RetroTown ohne ewigen Ladezeiten öffnen, also red' nicht so ein Quatsch!
    Das wären 4 kbyte/s und die Webseite brauch min. (mit Bilder etc) 1 - 2 Mbyte (nicht gecached).
    Gecached wären das ca. 80 - 90 Kbyte pro Aufruf. Was 80 / 4 = 20 sek. pro Aufruf dauern würde. Aber das variiert, da natürlich der Cache ab und an erneuert wird.

    so far
    Yannici

    Ach... Kostet doch nichts... tausende Killometer an Glasfaser- und Kupferkabeln, Backbones errichten, Rechenzentren erbauen, Straßen aufreißen, Netzwerk errichten, Peerings schließen... 10€. Hab ich auch gemacht.

    Naja bei bestimmten Providern kann man das sogar anfordern. Das Billigste was ich aber mal gehört habe waren 7000€ für eine Glasfaserverbindung
    zu sich nach Hause ... Aber nur, wenn auch ein geeigneter Schalter in der Nähe ist, sonst wird es wieder teurer :D

    so far
    Yannici


    Ich habe auch bloß ein uraltes Modem, aber habe vor mir demnächst ein neues Internet zu kaufen, aber bis dahin wollte ich fragen: Weiß jemand, wie man das Internet beschleunigt?

    Auch mal nach Viren schauen. Vielleicht auch mal dein Provider anrufen, der kann die Leitungen testen. Sind diese ausgeschlossen,
    kannst du dir sicher sein, dass es entweder an deinem Kabel / Modem o.ä. liegt.

    Und bei dem Satz "habe vor mir ein neues Internet zu kaufen", musste ich doch etwas lachen :D Würde mir auch mal gerne ein neues Internet kaufen :P

    so far
    Yannici

    Ich habe im Impressum noch eine Weitere Person stehen, welche für den MC Server verantwortlich ist. Muss dieser auch eine vollständige Adresse haben?

    Nein. Es geht hier nur um den Betreiber der Webseite, nicht um deren Inhalte oder Dienste. Nur der eigentliche Betreiber (bzw. Verantwortliche für die Inhalte der Webseite) muss angegeben werden.

    so far
    Yannici

    v16 hatte noch gar keine Datenbank benötigt. Wurde alles in Textdateien gespeichert.
    AUTO_INCREMENT ist wohl einfach bei der Spalte "id" deaktiviert. Aktivieren und es sollte wieder funktionieren.

    so far
    Yannici

    Ja, die Klasse ist unnötig.
    Allerdings als Funktion, wie germankb es hat, ist es schon sinnvoll. Warum? Denkt mal an das mehrdimensionale $_POST-array, was bei
    Kurdt's Lösung nicht berücksichtigt wurde. Die Funktion ProtectMode in der Klasse hat also schon seinen Sinn! Als Klasse etwas zu groß ausgemalt, aber
    als Funktion wirklich sinnvoll. Der rekursive Aufruf der Funktion (was ich germankb ergänzt habe) deckt auch ein mehrdimensionales $_POST-Array ab.
    Nicht zu vergleichen mit Prepared Statements, was allem in allem die Beste Variante wäre, um die Lücken zu schließen.

    Klar, wenn man sich sicher ist, dass man nirgendwo mehrdimensionale Arrays im $_POST verwendet, dann wäre Kurdt's Variante die deutlich Bessere.

    so far
    Yannici

    Das Banksystem fande ich beim MN schon völliger Schwachsinn.
    Aussehen vom CMS auf den ersten Blick gut. Admin-Panel nicht gerade mit viel Liebe zum Design, muss aber auch nicht sein.
    Sonst kann sich das ja sehen lassen ...

    Aber um ehrlich zu sein will ich nicht deinen Code sehen, wenn der sich mit anderen deinen Codes ähnelt. Außer du überzeugst
    mit ein paar Codeschnipseln oder damit, dass du hauptsächlich OOP verwendest.

    Wünsche dir viel Erfolg.

    so far
    Yannici