Link wird falsch angezeigt

Gugi

Grünschnabel
Hallo,

Ich hab ein kleines Problem, ich will so einen Dateiuploader machen(nicht so ein großer wie rapidshare, etc. :-) ).
Das Uploaden funktioniert auch, dazu verwende ich folgenden code:
PHP:
<?php
$dateityp = GetImageSize($_FILES['datei']['tmp_name']);
$dateiname = $_FILES['datei']['name'];
$link = "upload/".$dateiname;
      move_uploaded_file($_FILES['datei']['tmp_name'], "upload/".$dateiname);
	  ?>
      <center>
	  	  <br
<b> Die Datei wurde Erfolgreich hochgeladen.  </b>
 Link: <a href=<?php.$link?>><?php$_SERVER["HTTP_HOST"]."/".$link?></a>;
und das formular:
PHP:
<form action="upload.php" method="post" enctype="multipart/form-data"> 
<input type="file" name="datei"> &nbsp; &nbsp; &nbsp; &nbsp; <input type="submit" value="Hochladen"> 
</form>
Und wenn ich dann eine datei hochladen will, wird sie zwar hochladen, aber es wird angezeigt:
Code:
Die Datei wurde Erfolgreich hochgeladen.  Link: >;
und der link wenn man auf den pfeil klickt ist
Code:
http://localhost/%3C?php.$link?
er sollte aber
Code:
http://localhost/upload/dateiname.dateiendung
sein.(natürlich mit dem richtigem dateiname und dateiendung.)
Sry, wenn das eine "einfache" frage ist, kann noch nicht so gut php...

lg Gugi
 
Ändere mal deinen "Link Text" so ab:

PHP:
<a href="<?php echo $link;?>"><?php echo $_SERVER["HTTP_HOST"] ."/".$link; ?></a>
 
Zurück