link mit echo ausgeben

Wieso sollte es nicht einfach mit "<a href=...></a>" gehen?

ich hab's ja so probiert, aber bekam dann folgende Fehlermeldung:

Code:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in ...


ich hab nur folgendes mit echo ausgegeben:
Code:
echo "<a href="http://www.google.de">Link</a>";


Also geht das wohl nicht so, oder?
 
Es geht natürlich auchnoch die Alternative der sogenannten "Magic-Quotes" von denen jeder abrät... Beispiel:

PHP:
echo "<a href=\"http://www.google.de\">Link</a>";
Der einzigste Nachteil dabei ist, das der ganze Code für die Papiertonne ist, solange
Code:
register_globals = "off"
ist ^^
 
Gruß

Jo, ich bevorzuge auch die Schreibweise mit einfachem Hochkomma, finde mit den Magic-Quotes wird der Quelltext nur unleserlicher.


PS: Killer-Man schließe doch bitte den Thread, ist ja abgehandelt dein Problem.
 
Es geht natürlich auchnoch die Alternative der sogenannten "Magic-Quotes" von denen jeder abrät... Beispiel:

PHP:
echo "<a href=\"http://www.google.de\">Link</a>";
Das sind keine Magic-Quotes, die Magic-Quotes werden, falls in der php.ini aktiviert, automatisch bei der Uebergabe von Daten eingebaut. Dies hier sind ganz normale Quotes und davon raet auch keiner ab, jedoch gibt es eben einfachere Methoden ohne Quotes.
Die eine hat Gamba bereits genannt und die andere, von mir bevorzugte, sieht so aus:
PHP:
echo '<a href="http://www.google.de">Link</a>';

Der einzigste Nachteil dabei ist, das der ganze Code für die Papiertonne ist, solange
Code:
register_globals = "off"
ist ^^
:confused: Der Code hat doch ueberhaupt nichts mit register_globals zu tun. register_globals ist doch nur fuer an das Script uebergebene Werte und hier ist doch nur rein statischer Text.
 
Zurück