dedlfix: Bewertung: Ist dieses Skript einen Pfifferling wert?

Beitrag lesen

echo $begrüßung;

Hm, aber stripslashes entfernt doch durch addslashes (oder von mir aus auch generell) erzeugte Slashes. Geht's bei Magic Quotes nicht um Anführungszeichen? Oder soll dadurch aus " nur " werden?

Irgendwie versteh ich nun gar nichts mehr :)

Magic Quotes macht nichts anderes als addslashes() auf alle EGPCS-Variablen ($_GET, $_POST usw.) anzuwenden, es fügt \ vor die Zeichen ' " \ und Null-Bytes. stripslahes() nimmt nur diese vier Kombinationen und entfernt daraus die . Es entfernt nicht alle Backslashes sondern eben nur die aus diesen Kombinationen.
mysql_real_escape_string() macht im Prinzip auch nichts anderes als addslashes(), nur dass es mehr Zeichen berücksichtigt, weil es direkt von der MySQL-API bereitgestellt wird und damit viel besser weiß, welche Zeichen zu behandeln sind.

echo "$verabschiedung $name";