Hallo zusammen
Ich wollte mit einer echo Funktion in PHP ein paar Zeilen mit HTML-Formatierungen schreiben, doch hat das nicht so geklappt wie ich wollte:
echo "
<div style="style="text-align:center;">
<a onMouseOver="y=6">Hallo<a></div>";
Das Problem ist, dass der String nur von " bis zum nächsten " geht und das ist bei dir bei style="
Nun hast du zwei Möglichkeiten:
a) Du packst den String in einfache Hochkommas ' statt in doppelte, dann hat sich das ganze Problem eh schon erledigt (doppelte brauchst du eigentlich nur, wenn du in dem String eine PHP Variable verwendest.)
Also: echo '<div style="".....';
b) Du "entwertest" die doppelten Anführungszeichen mit einem Backslash , also echo "<div style=".........";
Ich verwende eigentlich immer Variante a), doppelte Hochkomams braucht man wie gesagt sowieso fast nie...
Viel Spaß weiterhin mit PHP,
Michael