Knusperklumpen: Double-Quotes

Beitrag lesen

Hi ... du musst Escaped, also Maskieren.

<?php
echo "<span onMouseOver="document.Abschlepp.src='images/aktiv_Abschlepp.jpg'" onMouseOut="document.Abschlepp.src='images/Abschlepp.jpg'">";
?>

Die " hinter dem echo und vor dem ; sind die "Eingrenzung" des Strings, der mit echo ausgegeben wird. Wird ein " mitten im String gesetzt, wie z.B. hinter onMouseOver=, denkt php, dass der String dort zuende ist und bringt dann Fehler, daher müssen " innerhalb eines Strings maskiert (escaped) werden, das macht man mit \

mfg
Knusperklumpen