Hallo,
$inhalt=htmlspecialchars($inhalt);
$inhalt=htmlentities($inhalt);
Ich lerne PHP gerade anhand eines Buches - und dort sagen die, dass das in der Reihenfolge so ok sei...
Dann ist es ein schlechtes Buch.
Welches?
Lies lieber mal im Manual nach, was die Funktionen machen.
Und probier es aus.
Nach meinem Verstaendnis passiert folgendes:
Damen & Herren sowie "Fräuleins"
htmlspecialchars()
Damen & Herren sowie "Fräuleins"
htmlentities()
Damen & Herren sowie "Fräuleins"
http://www.php.net/manual/de/function.htmlentities.php
http://www.php.net/manual/de/function.htmlspecialchars.php
Wie lasse ich mir Fehlermeldungen ausgeben?
Zum Beispiel, indem Du immer auch den else { }
Teil schlau gestaltest.
Und indem Du schaust, ob eine Funktion false
zurueckgibt.
Lies das Manual zu den Funktionen, die Du
verwendest, um zu erfahren, was sie in welchem
Fall zurueckgeben.
Da Dein Buch offenbar auch hier (Fehlerbehandlung)
nichts taugt: Kauf Dir ein besseres Buch!
Oder benuetze zumindest parallel zum Buch
das Manual:
http://www.php.net/manual/en/ (englisch, aktuell und vollstaendig)
http://www.php.net/manual/de/ (deutsch, z.T. veraltet/unvollstaendig)
und die (deutschsprachige) dclp-FAQ:
http://www.dclp-faq.de/
Dort hat es viele gute Code-Beispiele,
die meist vorbildliche Fehlerbehandlungen
vorschlagen.
Gruesse,
Thomas
--
Dank /my/ automatisch ausgeblendet: JavaScript, ASP.
Manuell "ausgeblendet": Threads mit Frames, Iframes und Scrollbalken im Subject...
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!