Der Fehlerteufel...
Leider waren auch wir nicht vom Fehlerteufel verschont. Aus diesem Grunde listen wir hier Korrekturen zu unserem Buch auf, die uns - vielen Dank! - von Lesern zugeschickt wurden:
- Anscheinend befindet sich in der ZIP-Datei von sowohl dem Buch als auch im Downloads-Bereich ein Fehler in der Datei loadXML.swf (nicht jedoch in der loadXML.fla) des TricOTronic-Spiels. Die Datei wurde erneut veröffentlicht und im Downloads-Bereich aktualisiert.
- Leider sind auch 2 Dateien auf der CD im Kapitel 3 (Kapitel03_Mysql.zip) falsch benannt. Die Datei mit dem Namen insert.php sollte eigentlich select.php heißen und die Datei select.php sollte mit insert.php benannt sein. In unserem Downloadbereich können Sie den aktualisierten ZIP-Ordner herunterladen.
- Beim Workshop Bildergalerie sind leider die Dateien galerie.php und galerie_Flash8.php nicht die letztgültigen gewesen. Die aktuellen Dateien, welche auch das korrekte Änderungsdatum des jeweiligen Bilder auslesen finden Sie nun zum Downloaden. Leider sind somit auf der Buch-CD auch die falschen Dateien abgespeichert.
Firefox-Problematik:
- Die Methode "setVariable" für Flash scheint im Firefox nicht einwandfrei zu funktionieren, wie auch in der Buglist des Mozilla zu finden ist: https://bugzilla.mozilla.org/show_bug.cgi?id=233533. Sollten sich hier noch weitere Informationen auftun, so werden wir diese sofort posten.
- Wir haben beispielsweise für die Audiojukebox eine alternative Variante programmiert, dessen Quellcode (nur die PHP-Datei, die die Flash-Datei beinhaltet, hat sich geändert) sie HIER downloaden können. Es wird hierbei die Variante der "FlashVars" verwendet, die in das <object>- bzw. <embed>-Tag eingebettet werden und auf diese Art und Weise _root-Variablen in der Flash-Datei setzen. Eine komplette Sammlung aller alternativen Dateien erhalten Sie HIER.
- Für Kapitel 5.1.1 ("Browser an Flash") haben wir ein Bugfix für den Firefox programmiert, das Sie HIER finden.
PHP 5 und readfile():
- Bei unserem RSS-Reader rufen wir in der Datei getrss.php per readfile() die gewünschte XML-Datei auf. Scheinbar hat PHP5 hier einen Bug, da diese Funktion leider nicht funktioniert. In PHP4 gibt es keine Probleme. Aus diesem Grunde wurde der RSS-Reader auf der Site deaktiviert, bis hier eine Bug-freie PHP-Version am Markt ist.
Satz- und Tippfehler:
- Seite 31: im Script gehört vor "personen.php" anstatt des Beistriches ein Hochkomma.
- Seite 93: Innerhalb der for-Schleife gehört als zweites Argument $i<sizeof($arrUser) und nicht sizeof($arrUser) (ohne $i<)
- Seite 102: Die rechnerische Summe aus Listing 2.55 ergibt 19 und nicht 18.
- Seite 119: Anstatt $myData sollte es $xmlData heißen