Questão | Responda |
Klammern und ihre Funktion | In Klammern gesetzte Befehle werden priorisiert und geben einen gesamten True oder False Block zurück |
Was ist das DRY-Prinzp? | "Don't repeat yourself" - ein Programmierer schreibt kein doppelten Codes - Arbeit sparen |
Dateien schreiben / erstellen | $handle=fopen("text.txt", "w"); w überschreibt, a hängt an $fwrite($handle, "hallo welt"); $fclose($handle); $test=file_get_contents("text.txt"); echo $test; |
Allgemeines Htaccess | - muss beim Host aktiviert werden - Bots "aussperren" - Weiterleitung - "schöne" URLS |
DirectoryIndex | Mit DirectoryIndex können andere Dateinamen definiert werden, in diesem Verzeichnis und seinen Unterverzeichnissen als Dateien mit Index-Funktion gelten. - DirectoryIndex (nehme als erstes) start.php (dann nehme) index.php (dann nehme) andererseits.php |
ErrorDocument | Definition eigener Fehlermeldungen Hinter ErrorDocument muss der gewünschte Fehlercode platziert werden, z.B. ErrorDocument 404 |
Typische Statuscodes | 2xx: Status OK 3xx: Weiterleitungen 4xx: Client-Fehler 5xx: Serverfehler |
Redirects | Redirect 3xx alteseite.html neueseite.html z.B. 301 ist permanent 302 ist temporär |
Passwortschutz | AuthName „ein Name“ AuthType Basic (Digest = verschlüsselt) AuthUserFiler pfad/pfad/pfad/ Require valid-user dieses wird dann in .htpasswd gespeichert (Benutzername:Passwort) |
accesslog | über accesslog kann man auslesen, wer sich wie, wann, wo eingeloggt hat |
Notwendigkeit für URL Rewrites | RewriteEngine ON RewriteRule |
Serverseitige Bilderstellung / Captchas | imagemagic (API für PHP) und GDLib -> serverseitige Bilderstellung möglich |
Was sind Header? | Headerdaten sind eine Art Informtionsbox über den User / vom User -> es gibt Request Headers und Response Headers (was macht eigentlich der Browser?) -> header(); |
Beispiele für Headerfunktion | header(„Content-type: image/jpeg“);, -> immer Headertyp(Doppelpunkt)Typ für Redirect („Loaction: neuewebsite“) header(„HTTP//1.0 301 Moved Permanently“); |
Eigenschaften von CHARSETS | Zeichensatz — Übersetzung von Zeichen in 010101 -> binär verschiedenen Zahlen sind Zeichen zugewiesen, diese können sich von Datensatz zu Datensatz unterscheiden charsets werden topdown definiert Datenbankserver hat ein Default-Charset verschieden großer Speicher muss für Charsets reserviert werden |
Was sind Kollationen? | Methode wie MySQL mit Zeichen umgeht, um sie zu sortieren. Kollationen mit _ci am Ende beachten keine Groß- und Kleinschreibung „case insensitve“ |
Datenbankbeziehungen / Normalformen | 1:1 (user - profilbild) erste Normalform 1:n (user - posts) zweite Normalform m:n (tags - posts) dritte Normalform m:n kann durch eine zusätzliche Tabelle mit zwei Spalten gelöst werden |
LIMIT | LIMIT 5(überspringe 5), 10(zeige mir die nächsten 10); |
Quer criar seus próprios Flashcards gratuitos com GoConqr? Saiba mais.