[PHP] Text verlinken

L_u_k_a_s

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
 

L_u_k_a_s

New member
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
 

pixelflat

Super-Moderator
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.
 

incredible-olf

Administrator
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.
 

pixelflat

Super-Moderator
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
0
Zurzeit aktive Gäste
707
Besucher gesamt
707

Youtube Box

PCMasters auf Youtube

Beliebte Forum-Themen

Zurück
Oben Unten
X
PCMasters.de Gewinnspiel
MAG B850 Tomahawk Max WIFI
Mitmachen