• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

slashes & escapen

Status
Für weitere Antworten geschlossen.

Giro

Neues Mitglied
Hi,
ich benutze schon lange folgende Schreibweise um HTML auszugeben:
Code:
echo "<div id='x'>...</div>";
weil das kürzer ist als
Code:
echo "<div id=\"x\">...</div>";

Und das hat auch immer funktioniert. Allerdings hab ich in einem php-tutorial gelesen, dass das ' auch escaped werden muss. :?: :?:

Und wann wird ein String eigentlich automatisch escaped? Wenn man z.B. eine Formulareingabe in eine .txt Datei schreibt werden Sonderzeichen automatisch escaped, wenn man sie in eine MySQL Tabelle schreibt jedoch nicht.
 
in PHP Skripten musst du nur ein " in einem String, der in " steht escapen. ' brauchst du nicht escapen.
Einzig, wenn du etwas in eine DB schreibst musst du escapen
 
Giro schrieb:
Hi,
ich benutze schon lange folgende Schreibweise um HTML auszugeben:
Code:
echo "<div id='x'>...</div>";
weil das kürzer ist als
Code:
echo "<div id=\"x\">...</div>";
Ich würde eher:
Code:
echo '<div id="x">...</div>';
vorschlagen.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben