Achso okay
Also ... teilweise Reflection
so far
Yannici
Achso okay
Also ... teilweise Reflection
so far
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
so far
Yannici
War ein kleiner Fehler von mir, wegen dem brauchst du nicht gleich so auszuteilen!
Liebe Grüsse.
Doch, weil das kein "kleiner" Fehler war, sondern völliger Bockmist.
so far
Yannici
if(mysql_num_rows(mysql_query("SELECT rank FROM users WHERE id = '".mysql_real_escape_string($my_id)."'")) > 3){
echo"Zugang";
}else{
echo"Kein-Zugang";
}
Da muss ich ja weinen. Bitte nichts posten, bevor so eine scheiße kommt.
Dieser Code gibt 1 zurück, wenn der User mit der ID existiert und 0 wenn er nicht existiert. Ansonsten gar nichts!
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 Würde mir auch mal gerne ein neues Internet kaufen
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
Funktioniert! Leider aber nicht mit einem mehrdimensionalen POST-Request !!!
Einfach einen rekursiven Aufruf bei mehrdimensionalem POST-Array starten, dann müsste es gehen.
Und warum error_reporting(0) ? Da sollten eigentlich keine Fehler auftreten ...
so far
Yannici
Was los, waren wir nichtmal Kollegen? xD
Ach egal.. stimmt schon xD
Keine Ahnung, sag du's mir.
Aber seit deinen Videos im Youtube oder den Bildern hab ich echt so manche Vorurteile.
so far
Yannici
Naja immerhin steigt mit Lukadora etwas Niveau in die Sendung.
Ich hoffe das war nur Ironie!
Lukadora hat so ziemlich dasselbe Niveau.
so far
Yannici
heul doch nicht rum. Es wird seine Gründe haben.
Trotzdem peinlich. Wenn man schon eine genaue Uhrzeit angibt, dann sollte man das auch einhalten ...
so far
Yannici
Ich verweise hier mal auf den Thread in Ragezone, da dieser dort aktueller ist: [Development] OpenCMS [OOP][CodeIgniter][MySQLi][jQuery] - RaGEZONE - MMO development community
Verstehe ich nicht? Du suchst ein Design, kannst aber eins programmieren?
Wieso suchst du dann eins und machst keines selbst?
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
Idee der Geschichte ganz in Ordnung, aber die Ausführung lässt zu Wünschen übrig. Etwas mehr Grammatik bitte... :o Vor allem auch die Rechtschreibung.
so far
Yannici
"Siegessträhne" - Goil, wann hat denn ein Retrohotel "gesiegt"?
so far
Yannici