htmal link mit php kombinieren

Horus

Aktives Mitglied
hallo habe ein kleines problem.

CODE $link = "<a href=\"http://www.freakynet.ch/ecard/".$dateiname."\">Seite anschauen</a>";


leider geht der link nur bis:

QUOTE http://www.freakynet.ch/ecard/


in $dateiname ist der name gespeicher (z.B. 1002.php) der hinter .../ecard/ muss.

kann mir jemand helfen??

Greez
Mike
 
Versuchs mal so
CODE $link = "<a href=\"http://www.freakynet.ch/ecard/$dateiname\">Seite anschauen</a>";

oder so

CODE $link = '<a href="http://www.freakynet.ch/ecard/'.$dateiname.'">Seite anschauen</a>';
 
QUOTE (Horus @ Di 20.9.2005, 9:45)[...]

CODE $link = "<a href=\"http://www.freakynet.ch/ecard/".$dateiname."\">Seite anschauen</a>";

[...]
in $dateiname ist der name gespeicher (z.B. 1002.php) der hinter .../ecard/ muss.
[...]

Steht in der Variable überhaupt was, da es eigentlich so funktionieren müsste?
Ich würde erstmal ausprobieren, ob ich an der Stelle überhaupt was in der Variable gespeichert ist.

CODE echo $dateiname;




MfG Sascha Ahlers
 
habe es non so gelöst:
CODE $dateiname = $_SESSION['dateiname'];
$adresse1 ="http://www.freakynet.ch/ecard/";
$link = $adresse.$dateiname;
//#echo $adresse;
//#echo $link;
$message = echo '<html><body><a href="'.$link.'">Seite anschauen</a></body></html>';
$to = $_POST['email'];
$subject = "e-card";
$header = "Content-Type: text/html";
$message = $link;
mail($to, $subject, $message, $header);


nur ist nun das problem das der quellcode des mal so aussiht:

CODE <html><body><a href="">Seite anschauen</a></body></html>


wie kann ich machen das der korekte link erscheint??


Greez
Mike
 
sorry das vorher war falsch.... korigierte version:
QUOTE
<?php
session_start;
?>
<html>
<body>
ES ist Weg ;-)
</body>
</html>
<?php
echo "programm1";
$dateiname = $_SESSION['dateiname'];
//#$adresse1 ="http://www.freakynet.ch/ecard/";
//#$link = $adresse1.$dateiname;
//#echo $adresse;
//#echo $link;
//#$link = "<a href=\"http://www.freakynet.ch/ecard/".$dateiname."\">Seite anschauen</a>";
$message = '<a href="'.$link.'">Seite anschauen</a>';
$to = $_POST['email'];
$subject = "e-card";
$header = "Content-Type: text/html";
//#$message = $link;
mail($to, $subject, $message, $header);
?>


Greez
 
QUOTE (Horus @ Di 20.9.2005, 10:40)
QUOTE $dateiname = $_SESSION['dateiname'];
$adresse1 ="http://www.freakynet.ch/ecard/";
$link = $adresse.$dateiname;



[...]
wie kann ich machen das der korekte link erscheint??
[...]

Erstmal wird der Variable $adresse kein Wert zugewiesen, sondern der $adresse1 innerhalb des Code-Ausschnittes.
Zweitens, ist den der Wert $_SESSION['dateiname'] überhaupt gesetzt?

Ansonsten sehe ich keinerlei Fehlerquellen für das Problem in dem Code-Ausschnitt.



MfG Sascha Ahlers
 
QUOTE $dateiname = $_SESSION['dateiname'];
//#$adresse1 ="http://www.freakynet.ch/ecard/";
//#$link = $adresse1.$dateiname;
//#echo $adresse;
//#echo $link;
//#$link = "<a href=\"http://www.freakynet.ch/ecard/".$dateiname."\">Seite anschauen</a>";
$message = '<a href="'.$link.'">Seite anschauen</a>';


Nun hast Du die Variable $link auskommentiert, welche Du doch bei der Zuweisung von $message brauchst...



MfG Sascha Ahlers

PHP: Dokumentation
 
JUUHHHUUU geschaft .... entlich geht alles ... danke 100000mal für die hilfe
biggrin.gif


Greez
Mike
 
Zurück
Oben