1. Die Grundlagen: PDO und DSN PDO steht für PHP Data Objects. Es ist eine moderne, objektorientierte Schnittstelle, um von PHP aus auf Datenbanken zuzugreifen. Der größte Vorteil von…
Was macht extract()? Die Funktion extract() macht genau das, was ihr Name andeutet: Sie extrahiert die Elemente eines assoziativen Arrays und erstellt für jedes Element eine lokale Variable. Der Schlüssel…
Was bedeutet dieser Code? RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /index.php Kurz gesagt: Der Code leitet alle Anfragen, die nicht auf eine existierende Datei oder ein…
Ja, PHP bietet verschiedene Ausgabemethoden für unterschiedliche Zwecke, inklusive einer sehr mächtigen Funktion für formatierte Ausgaben, die du aus Java kennst. Die wichtigsten Methoden sind echo, print, print_r, var_dump sowie…
Die PHP-Funktion htmlspecialchars() wandelt spezielle HTML-Zeichen in ihre entsprechenden HTML-Entitäten um. Dies ist ein entscheidender Sicherheitsmechanismus, um Cross-Site-Scripting-Angriffe (XSS) zu verhindern. Wie die Funktion arbeitet htmlspecialchars() durchsucht einen…
Die header()-Funktion in PHP sendet einen rohen HTTP-Header an den Browser. Sie ist das Werkzeug, mit dem dein Server dem Browser Anweisungen gibt, bevor er den eigentlichen HTML-Inhalt sendet. Stell…
Dateien (Files) Prüfen & Informationen auslesen file_exists($pfad): Prüft, ob eine Datei oder ein Ordner existiert. is_file($pfad): Prüft, ob der Pfad eine Datei ist (gibt false für Ordner zurück). filesize($pfad): Gibt…
Ordner (Folders/Directories) Prüfen & Informationen auslesen is_dir($pfad): Prüft, ob ein Pfad ein Verzeichnis ist. scandir($pfad): Listet alle Dateien und Ordner in einem Verzeichnis als Array auf (inklusive . und ..).…
Arrays Array erweitern & verkleinern array_push($array, $wert1, ...): Fügt ein oder mehrere Elemente am Ende des Arrays hinzu. $array[] = $wert;: Die einfachste Art, ein Element am Ende hinzuzufügen. array_pop($array):…
Strings String kürzen & erweitern substr($string, $start, $laenge): Schneidet einen Teil eines Strings aus. str_pad($string, $laenge, $fuellzeichen): Füllt einen String auf eine bestimmte Länge mit Füllzeichen auf. . (Verkettungsoperator): Verbindet…