PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   Link mit Varablen und href zusammensetzen (http://www.selfphp.de/forum/showthread.php?t=8452)

etron770 19.08.2004 17:55:11

Link mit Varablen und href zusammensetzen
 
Hallo zusammen
ich habe unter href string und varable gesucht und nichts gefunden.

Ich habe eine Variabel $vari1
die enthält einen teil eines Links:

/verz1/datei.html

nun möchte ich in php einen ausführbaren Link erzeugen:
<A HREF="http://server.de/+vari1"</A>

und das ganze mit echo oder sonstigem anklickbar ausgeben.

Ich finde einfach die Lösung nicht.
Es wird einfach gar ichts ausgegeben, außer ich lasse die VArable mit echo ausgeben dann steht der Teilpfad drin

und in selfphp komme ich einfach nicht auf die richtige Seite um das zusammenfügen von strings mit einer Variablen zu finden

Eventuell ist es auch dei Hitze :-)

Corvin 19.08.2004 18:55:58

Hallo Knut,

PHP-Code:

<a href="<?php echo 'http://server.de/' .$vari1?>">Link</a>


etron770 19.08.2004 19:07:08

PHP:
<a href="<?php echo 'http://server.de/+vari1' .$vari1; ?>">Link</a>


Danke für die Antwort.
Zwei FRagen noch:
Warum muss die vari1 zweimal aufgeführt werden.

Frage zwei:
Das ganze ist schon in einem php Dokument,
also innerhalb des Scriptes:

Wie ist der Aufruf da?
<?PHP
$vari1 = "/verz/verz2/test.html";
echo $vari1;
echo "<br>";
$array = array ("verz" => "verz1");
$vari = strtr($vari1, $array);
$homepage = "http://www.server.de";
echo "Die neue URL ist, bitte probieren Sie es hier" ;
echo "<br>";


# so?
echo "<a href="echo 'http://server.de/+vari1' .$vari1; ">Link</a>";
echo "<br>";

?>


Dritte Frage:
Warum ist bei mir der PHP code nicht bunt?

Corvin 19.08.2004 19:11:30

Zitat:

Warum muss die vari1 zweimal aufgeführt werden?
Sorry, war ein Tippfehler von mir, ich habe meinen obigen Beitrag editiert.

Zitat:

Frage Zwei ...
s.o.

Zitat:

Warum ist PHP Code nicht bunt?
Du musst den PHP Code zwischen [ php ] und [ /php ] schreiben (ohne die Leerzeichen nach und vor den eckigen Klammern), damit er gehighlightet wird.

etron770 19.08.2004 19:55:33

Ok das ganze funktioniert, wenn ich den PHP code ausschalte
PHP-Code:

.....
?>
 <a href="<?php echo 'http://www.server.de/' .$vari1?>">Link</a>;
 <?PHP
....

und danach wieder einschalte.

Wenn ich nun noch wüsste wie ich das im PHP Code hinbekomme ..
Ich kann zwar einen href ohne Variabel im PHPcode mit Echo aufrufen, aber mit der Variablen geht es nicht mehr.

xabbuh 19.08.2004 20:20:39

Zitat:

Original geschrieben von etron770
Ok das ganze funktioniert, wenn ich den PHP code ausschalte
PHP-Code:

.....
?>
 <a href="<?php echo 'http://www.server.de/' .$vari1?>">Link</a>;
 <?PHP
....


PHP-Code:

<?php
    
echo '<a href="http://www.server.de/' $vari1 '">Link</a>';
?>



Alle Zeitangaben in WEZ +2. Es ist jetzt 19:22:30 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.