Datei zum Download

Variablen unter php

Aufgabe 1: Lösung

Informiere dich, was bei Variablennamen unter php zu beachten ist.

Gib hier deine

Antwort in Form einer ungeordneten Liste ein.

Aufgabe 2: Lösung

Welche Variablennamen sind zulässig und welche nicht? Teste in der Datei aufgabe2.php und begründe.

  1. $_meine1
  2. $meine
  3. $_1meine
  4. $1_meine
  5. $1meine_
  6. $mei1ne
  7. $Meine

Aufgabe 3: Lösung

Notiere zuerst in der Antwort, welches Ergebnis du erwartest.
Was wird angezeigt? Teste in der Datei aufgabe3.php und begründe.

<?php
  $Tier="Hund";
  $tier="Katze";
  echo $Tier;
?>

Gib hier deine

Antwort ein

Aufgabe 4: Lösung

Notiere zuerst in der Antwort, welches Ergebnis du erwartest.
Was wird angezeigt? Teste in der Datei aufgabe4.php und begründe.

<?php
  $Tier="Hund";
  $Tier="Katze";
  echo $Tier;
?>

Gib hier deine

Antwort ein

Aufgabe 5: Lösung

Was fällt dir auf? Erstelle einen Merksatz. Teste in der Datei aufgabe5.php und begründe.

<?php
  $Tier="Hund";
  echo $Tier;
  echo "<br>";
  echo "Mein Haustier ist ein $Tier";
  echo "<br>";
  echo 'Mein Haustier ist ein $Tier';
?>

Gib hier deine

Antwort ein

Merksatz hier

Aufgabe 6: Lösung

Notiere zuerst in der Antwort, welches Ergebnis du erwartest.
Was wird ausgegeben? Erstelle einen Merksatz. Teste in der Datei aufgabe6.php.

<?php
  $Zahl1=5;
  $Zahl2=10;
  echo "1. Das Ergebnis lautet:";
  echo $Zahl1+$Zahl2."<br>";
  echo "2. Das Ergebnis lautet: $Zahl1+$Zahl2"."<br>";
  echo "3. Das Ergebnis lautet:". $Zahl1+$Zahl2."<br>";
  echo "4. Das Ergebnis lautet:". $Zahl2+$Zahl1."<br>";
  echo "5. Das Ergebnis lautet:". ($Zahl1+$Zahl2)."<br>";
?>

Gib hier deine

Antwort ein

Merksatz hier

Aufgabe 7: Lösung

Wie kannst du prüfen, ob eine Variable existiert.Teste in der Datei aufgabe7.php.

Gib hier deine

Antwort ein

Aufgabe 8: Lösung

Prüfe in der Datei aufgabe8.php, ob folgende Variablen existieren:

  1. die Variable vorname, die mit get von einem Formular übertragen wurde
  2. die Variable Ort, die mit post von einem Formular übertragen wurde
  3. die Variable mirEgal (diese kommt nicht vom Formular, sondern wird in der Seite aufgabe8.php deklariert.
Füge hier ein Formular mit einem Feld für
* den Vornamen ein.
* den Ort ein.

Gib hier deine

Antwort ein

Aufgabe 9: Lösung

Informiere dich über einige Sicherheitsaspekte unter:
http://www.drweb.de/magazin/formulare-und-die-sicherheit-von-interaktiven-web-anwendungen/
http://www.webmaster-tipps.de/sichere-formulare-mit-php-teil-1/

Welche Aufgabe haben die Funktionen htmlspecialchars und htmlentities
Teste in der Datei aufgabe9.php.

Füge hier ein Formular mit einem großen Textfeld ein.

Gib hier deine

Antwort ein

Aufgabe 10: Lösung

Wenn sich jemand mit dem Namen Schmidt anmeldet, begrüße ihn persönlich, ansonsten gib eine allgemeine Begrüßung aus.
Mache das in der Datei aufgabe10.php.

Füge hier ein Formular mit einem Feld für den Nachnamen ein.
  1. die Variable vorname, die mit get von einem Formular übertragen wurde
  2. die Variable Ort, die mit post von einem Formular übertragen wurde
  3. die Variable mirEgal

Gib hier deine

Antwort ein