📋
M307 - Interaktive Webseiten mit Form
  • Interaktive Webseite mit Formular erstellen
  • Tag 1
    • 01-Interaktive Websites
    • 02-Client-Server-Infrastruktur
    • 03 Einrichtung Entwicklungsumgebung
    • 04 PHP
      • 01 Einführung
      • 02 PHP Konfiguration
      • 03 PHP Übersicht
      • 04 Variablen
      • 05 Script Einbindung
      • 06 Arrays
      • 07 Kontrollstrukturen
      • 08 Interne Funktionen
      • 09 Benutzerdefinierte Funktionen
      • 10 Klassen
      • 11 Best Practices
      • 12 Links
    • 05 Strukturierung
      • Aufbau eines MVC (Schritt für Schritt)
    • 06 PHP Aufgaben
      • 01 Bottles of Beer
      • 02 Einfacher Spamfilter
      • 03 Clowns
      • 04 Pixelgenerator
      • 05 Todo-Liste
      • 06 Login-Funktion
      • 07 Navigation
      • 08 Gemeinsames Template
  • Tag 2
    • 01 Formulare Theorie
      • 01 Informationsgruppierung
      • 02 Design- und Strukturgrundlagen
      • 03 Verarbeiten von Formulardaten
      • 04 Validieren von Formulardaten
    • 02 JavaScript Theorie
      • 01 Einfuehrung
      • 02 JavaScript Übersicht
    • 03 Übungsaufgaben zu JavaScript
      • 01 Schere, Stein, Papier
      • 02 Whack-a-Button
    • 04 JavaScript Validierung
      • 01 Validierung
      • 02 Vor- und Nachteile
      • 03 Aufgabe
  • Tag 3
    • 01 Datenbankanbindung
      • 01 Datenbankanbindung
      • 02 Datenbankverbindung
      • 03 Datenbankabfragen
      • 05 Datenlöschung
      • 04 Datenspeicherung
      • 06 Datenmanipulation
      • 07 Refactoring
    • 02 Testing
    • 03 Security Aufgaben
      • 01 Gruppenarbeit
        • 01 Arbeitsauftrag
        • 02 Cross-Site-Scripting (XSS)
        • 03 SQL-Injections
        • 04 Local File Inclusion
      • 02 Eigenes Formular absichern
      • 03 Karl's Website
    • 04 Applikationssicherheit
Powered by GitBook
On this page
  • Unterschiede zwischen require / include
  • Aufgabe: Script-Einbindung
  • Zusatzaufgabe: include_once / require_once

Was this helpful?

Export as PDF
  1. Tag 1
  2. 04 PHP

05 Script Einbindung

Über die Sprachkonstrukte include und require haben wir die Möglichkeit, ein Script aus einer anderen Datei in unser Script einzubinden.

echo.php

echo 'Ich bin eingebunden!';

index.php

include 'echo.php';
// Ich bin eingebunden!

Unterschiede zwischen require / include

Schlüsselwort

Bedeutung

include

Wenn die eingebundene Datei nicht existiert, wird ein E_WARNING produziert. Die Skriptausführung läuft weiter.

require

Wenn die eingebundene Datei nicht existiert, wird ein E_COMPILE_ERROR produziert. Die Skriptausführung stoppt.

Aufgabe: Script-Einbindung

Erstelle die Datei index.view.php. Trenne nun das HTML-Gerüst (index.view.php) von der PHP-Logik (index.php) mit Hilfe der PHP-Script-Einbindung.

Das Ziel ist es, dass in der Datei index.php deine Variable definiert wird und in der index.view.php nur noch folgender Code ist:

<!DOCTYPE html>
<html lang="de">
    <head>
        <meta charset="UTF-8">
        <title>Meine Seite</title>
    </head>
    <body>
        Heute bin ich mit dem <?= $vehicle ?> gefahren.
    </body>
</html>

Zusatzaufgabe: include_once / require_once

Was ist der Unterschied zwischen include() und include_once() bzw. require() und require_once() und wann ist was sinnvoll?

Previous04 VariablenNext06 Arrays

Last updated 3 years ago

Was this helpful?