Zitat:
|
Zitat von $!r$m0k3@|_0T und was macht man da immer für komische / bei <table width=/ 200> zum beispiel (oder so ähnlich)
oder is das ne andere 'schreibweise' von html |
Also, wenn Du z.B. sowas machst:
Code:
echo "<table width="200">"; /* das ist FALSCH!*/
Dann denkt php bei den 2. Entenfuesschen (die zwischen = und 200) das die Ausgabe genau da beendet ist, also etwa so:
Code:
echo "<table width="
Und versucht, den Rest als phpcode zu interpretieren, was natuerlich nicht klappt, 200">"; macht in php keinen Sinn. Deshalb muss man die Entenfuesse 'maskieren', das amcht man mit dem Schraegstrich:
Code:
echo "<table width=\"200\">"; /*so ists RICHTIG!*/
So ersetzt php das zusammengesetzte Zeichen \" mit " und beendet die Eingabe erst mit den letzten unmaskierten Entenfuessen. Der erzeugte html Code sieht dann so aus:
Code:
<table width="200">
also genau so, wies sein soll.
Alternativ kannst Du auch die einfachen Hochkommas verwenden:
Code:
echo "<table width='200'>"; /*so gehts auch*/
Ach ja, die Kommentarzeichen /* */ sind auch aus C uebernommen.
Gruesse, kerri