Hallo,
bewirkt "htmlentities" das selbe wie "htmlspecialchars", nämlich das alles in HTML verständlichen Text umgewandelt wird ?
nein, htmlspecialchars() maskiert nur die Zeichen, bei denen das nötig ist, weil sie in HTML eine spezielle Bedeutung haben (<, &, "). Im Gegensatz dazu verstümmelt htmlentities() eine Menge mehr Zeichen als nötig.
Nach Dem Checkboxtheater möchte ich Abfragen einbauen um Fehleingaben zu vermeiden bzw. wichtige Felder nicht leer zu lassen.
Soweit ich das bereits verstanden habe, brauch es hierfür unter php kein javascript mehr
Das kommt drauf an. Du kannst die Plausibilitätsprüfung komplett in PHP, also serverseitig machen - dann bedeutet aber jeder "Versuch" einen kompletten Roundtrip zum Server und wieder zurück.
Mit Javascript könntest du dagegen die Prüfung vorab schon clientseitig machen, was etwas komfortabler sein kann und Zeit und Bandbreite spart. Da Javascript aber deaktiviert sein oder manipuliert werden könnte, musst du die endgültige Prüfung serverseitig in jedem Fall trotzdem machen.
Live long and pros healthy,
Martin
Ich stamme aus Ironien, einem Land am sarkastischen Ozean.