Einzelnen Beitrag anzeigen
Alt 15.01.2004, 01:22   #12 (permalink)
kerri
Die Kerrimaus
 
Benutzerbild von kerri
 

Registriert seit: 17.11.2003
Beiträge: 2.987

kerri kann auf vieles stolz seinkerri kann auf vieles stolz seinkerri kann auf vieles stolz seinkerri kann auf vieles stolz seinkerri kann auf vieles stolz seinkerri kann auf vieles stolz seinkerri kann auf vieles stolz seinkerri kann auf vieles stolz seinkerri kann auf vieles stolz sein

Standard

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
kerri ist offline   Mit Zitat antworten