***** Übungen: PHP - Variablen entschärfen ***** PHP_15-1: Übungen zu stripslashes(), strtr(), nl2br() und htmlspecialchars() 1. Speichern Sie den String Franz\’ Fahrrad in einer Variablen und geben Sie sie mithilfe von stripslashes() ohne den Backslash aus. 2. Speichern Sie den String

in einer Variablen und sorgen Sie dafür, dass mit htmlspecialchars() die Spitzklammern in HTML-Entitäten umgewandelt werden. Sehen Sie Unterschiede in der Ausgabe? 3. Können Sie die Umwandlung durch htmlspecialchars() und stripslashes() mit nur einer Anweisung vornehmen? 4. Schreiben Sie unter Verwendung von strtr() eine Anweisung, die in einer Variablen alle Großbuchstaben durch Kleinbuchstaben ersetzt. 5. Gegeben sei der String Wer reitet so spät durch Nacht und Wind?\nEs ist der Vater mit seinem Kind.\nEr hält den Knaben .... Wie wird er im Browser dargestellt? Sorgen Sie mit nl2br() dafür, dass im Browser die korrekten Zeilenumbrüche dargestellt werden. 6. Nicht ausprobieren, sondern nachdenken: Warum wird es hier zu Problemen kommen? --- PHP-Code Start --- $a = "Wer reitet so spät durch Nacht und Wind?\nEs ist der Vater mit seinem Kind.\nEr hält den Knaben ..."; $a = htmlspecialchars(nl2br($a)); echo $a; --- Code Ende --- @@@ Weitere Übungen finden Sie in den Verzeichnissen php15b-UE-formulare-zusammenfassung