[PHP] Text verlinken

New member
Hallo ihr Masters,
ich wusste nicht wohin mit dem Thema, also habe ich es in den Off-Bereich geschrieben.

Es geht sich umfolgendes:

Ich versuche nun seit 2 Stunden schon, einen Text mit PHP zu verlinken.
Mit HTML heißt es ja so:
Code:
<a href="Hier der Link"> Verlinkten Text </a>

Und wie heißt es in PHP?
Wäre nett, wenn ihr mir weiterhelfen könntet...

Mit freundlichen Grüßen, L_u_k_a_s
 
Hallo incredible-olf,
danke erstmal für deine schnelle Antwort!

Aber leider klappt es nicht :(

Das ist der komplette Code:
Code:
    <html>
    <head>
    <title>Login</title>
    </head>
    <body>
    <?php
    include("pwd.php");
    if (($benutzer == "$user") and ($passwort == "$pass"))
    {
    echo "
    <html>
    <head>
    <title>Login</title>
    </head>
    <body>
   
blalbnlasd <br/>
blalbnlasd: echo " <a href=\"wwww.blabla.de\">Download</a><";
blalbnlasd: echo " <a href=\"wwww.blabla.de\">Download</a><";
blalbnlasd<br/>
blalbnlasd: echo " <a href=\"wwww.blabla.de\">Download</a><";
blalbnlasd: echo " <a href=\"wwww.blabla.de\">Download</a><";
    </html>
    ";
    }
    else
    {
    echo "Falsche Zugangsdaten.";
    }
    ?>
    </body>
    </html>

Vielleicht hilft das....
Mit freundlichen Grüßen, L_u_k_a_s
 
Abgesehen davon, dass du zB überprüfst, ob der Benutzername exakt gleich "$user" ist (edit: wobei ich glaube, das könnte sogar funktionieren - dummes PHP), hast du einen Syntax-Error. ;)

Etwas gekürzt schreibst du:
<? echo "<html>... echo "<a href...>"; .... </html>"; ?>

Du kannst echo nicht schachteln.
 
Und wenn du in echo Anführungszeichen verwenden willst, musst du sie, wie in meinem Beispiel, durch vorrangestellten Backslash quasi ankündigen, sonst werden sie als Ende des zuechoenden (^^) Textes betrachtet.
 
Mit echo gibst du Text aus. Warum solltest du gerade beim Textausgeben nochmal echo hin schrieben? Du bist ja schon mitten drin beim Text auszugeben. :)

Lass einfach die echo´s von den Links weg.

HTML:
 echo "
    <html>
    <head>
    <title>Login</title>
    </head>
    <body>
   
blalbnlasd <br/>
blalbnlasd: <a href=\"wwww.blabla.de\">Download</a>
blalbnlasd: <a href=\"wwww.blabla.de\">Download</a>
blalbnlasd<br/>
blalbnlasd: <a href=\"wwww.blabla.de\">Download</a>
blalbnlasd: <a href=\"wwww.blabla.de\">Download</a>

</body>
</html>";

Beachten solltest du auch, dass es bei echo egal ist, ob du in einer neuen Zeile schreibst - es wird alles ohne Zeilenumbruch ausgegeben. Wenn du also den Quelltext etwas formatieren willst, kannst du "\n" am Zeilenende schreiben.
 

Online-Statistiken

Zurzeit aktive Mitglieder
2
Zurzeit aktive Gäste
214
Besucher gesamt
216

Beliebte Forum-Themen

X
Keine passende Antwort gefunden?