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

unexpected T String

Status
Für weitere Antworten geschlossen.

Neffets001

Neues Mitglied
Hi zusammen,


ich hab mal wieder ein kleines Problem und ich komme absolut nicht auf den Fehler
code:
PHP:
echo "<span class="Stil9">'Photos:'</span>";

fehler:
Code:
[B]Parse error[/B]:  syntax error, unexpected T_STRING, expecting ',' or ';' in [B]bla[/B] on line
ich weiß schon jetzt, dass das wieder was mit den hochkommatas zu tun hat, aber ich komme einfach nicht auf den FEhler und es tut mir sehr leid, dass ich schon wieder deswegen einen Thread eröffnen muss
 
PHP:
echo "<span class=\"Stil9\">'Photos:'</span>";
" in Strings müssen escaped werden

By The Way:
kommas
kommata
kommatas ;)
 
Das geht auch:
PHP:
echo "<span class='Stil9'>Photos:</span>";

Das ist dann aber nicht mehr valide....
Denn auch wenn das vom PHP her geht, ist der HTML dann nicht mehr valide, da Attribute in doppelte Anführungszeichen (doublequotes ") gesetzt werden müssen.

PHP:
echo '<span class="Stil9">Photos:</span>';
 
vielen Dank,


so hat es geklappt:
PHP:
echo '<span class="Stil9">Photos:</span>';

nur jetzt möchte ich es so machen, dass wenn man auf ein Wort klickt, dass man dann automatisch zu dem wort "Photos" verlinkt wird:
hab es schon so hinbekommen:

PHP:
echo  '<a name="top">Photos:</a>';

nur wie kann ich das jetzt so abändern das das mit meinem Beispiel:
PHP:
echo '<span class="Stil9">Photos:</span>';
klappt?
 
PHP:
echo '<span class="Stil9" id="top">Photos:</span>';
id dürfte den gleichen Effekt haben wie name (name ist "veraltet")
und wenns mit <span> nicht geht, setz das <a name="top"> einfach in die umschließenden <span>-Tags:
PHP:
echo '<span class="Stil9"><a name="top">Photos:</a></span>';

EDIT:
oder ganz anders:
PHP:
echo '<a class="Stil9" name="top">Photos:</a>';
 
Zuletzt bearbeitet:
einfach klasse, so hat es geklappt!

jetzt nur noch meine letzte Frage:
ich möchte den code auch wie stil 9 haben:
PHP:
    echo "<a href=#top>Seitenanfang</a>";


nur klappt es so nicht:
Code:
    echo "<span class=\"Stil9\"><a href=#top>Seitenanfang</a></span>";

Was mache ich jetzt wieder falsch?
 
wie ich schon (so ähnlich) sagte:
PHP:
echo '<a class="Stil9" href="#top">Seitenanfang</a>';
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben