Webseiten erstellen für Einsteiger

Die Website zum Buch

Neuigkeiten (1. Auflage)

Hier finden Sie Korrekturen und weitere Erklärungen, sobald wir Hinweise oder Fragen von unseren Lesern bekommen.

Falls Ihnen etwas auffällt, freuen wir uns über Ihre Nachricht!


Kapitel 4 - Die ersten Schritte mit HTML und CSS
Abschnitt 4.5 - HTML-Editoren (S.115)

Mit dem HTML-Editor Phase 5 kann es passieren, dass Umlaute in HTML-Dateien unbeabsichtigt umgewandelt werden. Dies betrifft HTML-Dateien, die mit anderen Editoren erstellt und dann in Phase 5 geöffnet werden. Wir haben es bislang nicht geschafft, dieses Verhalten in den Griff zu bekommen. Wenn Sie das selbe Problem haben, empfehlen wir die im Buch vorgestellten Alternativen gedit oder Notepad++.


Kapitel 7 - Ein Kontaktformular anlegen
Abschnitt 7.7, Schritt 6 (S. 270-271)

Das Problem: Der PHP-Code für das Skript auf dem Server verwendet mit $HTTP_POST_VARS eine Variable, mit der neue (auf dem Webserver installierte) PHP-Versionen nicht zurecht kommen. Damit das Skript auf diesen Servern funktioniert, muss stattdessen die Variable $_POST verwendet werden. In Zeile 27 der gesamten Datei sieht das so aus:

$email = $_POST['email'];
Und in Zeile 36 so:
reset ($_POST);

Beispieldatei mit dem korrekten Code

Kapitel 7 - Ein Kontaktformular anlegen
Abschnitt 7.6, Schritte 2 und 4 (S. 267); Abschnitt 7.7 Schritt 8 (S. 272)

Das Problem: Dem form-Element fehlt class="kontaktformular". Ohne diese class werden die auf Seite 268 definierten CSS-Formate bei der Anzeige nicht auf das Formular angewandt. Die Funktionalität des Formulars bleibt aber erhalten.

Die Lösung: Das Start-Tag des form-Elements muss um die class erweitert werden. Für Schritte 2 und 4 in Abschnitt 7.6 sieht das so aus:

<form class="kontaktformular" enctype="text/plain" action="mailto:ihr.name@ihresite.de">
Und für Schritt 8 in Abschnitt 7.7 so:
<form class="kontaktformular" method="post" action="Formular-Feedback.php">

Beispieldatei mit dem korrekten Code - Abschnitt 7.6
Beispieldatei mit dem korrekten Code - Abschnitt 7.7