Hochgeladene Datei mit php in eine Downloadliste setzen.

tommy99

Grünschnabel
Hallo Tutorial.de Freunde,

ich möchte gerne auf meiner homepage dateien hochladen und diese dann über php(wenn möglich) gleich in eine "Downloadliste" integrieren lassen.Die Dateien Hochzuladen ist sicherlich keine problem da es im Netz unzählige komplexe wie auch simple Skripte dafür gibt.
Leider hänge ich gerade dadran den Teil umzusetzen das nach dem Upload die datei aus dem ordner uploads in einen Downloads ordner verschoben und direkt in die downloadliste eingetragen wird.

Habt ihr Ideen wie ich das machen kann?

LG Tom
 
also mit den ersten 2 sachen kann ich gut was anfangen mit dem dritten kann man Dateien auflisten.Ich werde jetzt erstmal versuchen das ganze in einen Stabilen code umzuwandeln ansonsten posteich einfach nochmal:)
 
Zuletzt bearbeitet:
So ich habe noch ein altes upload skript auf meinem rechner gefunden nur leider verzweifle ich gerade am copy und reddir.Kann mir jemand einen leitfaden geben oder besser gesagt Helfen


Hier das ausgangsskript:

upload.php:

PHP:
<table width="500" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<form action="upload_ac.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<td>
<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td><strong>Datei Hochladen</strong></td>
</tr>
<tr>
<td>Datei auswählen 
<input name="ufile" type="file" id="ufile" size="50" /></td>
</tr>
<tr>
<td align="center"><input type="submit" name="Submit" value="Hochladen" /></td>
</tr>
</table>
</td>
</form>
</tr>
</table>


upload_ac.php:

PHP:
<?php
$path= "upload/".$HTTP_POST_FILES['ufile']['name'];
if($ufile !=none)
{
if(copy($HTTP_POST_FILES['ufile']['tmp_name'], $path))
{
echo "Das Hochladen war Erfolgreich!<BR/>";

echo "Dateiname :".$HTTP_POST_FILES['ufile']['name']."<BR/>"; 
echo "Dateigröße :".$HTTP_POST_FILES['ufile']['size']."<BR/>"; 
echo "Dateityp :".$HTTP_POST_FILES['ufile']['type']."<BR/>"; 
echo "<img src=\"$path\" width=\"150\" height=\"150\">";
}
else
{
echo "Error";
}
}
?>
 
Zuletzt bearbeitet:
...Und was geht nicht?

Vom ausgangsskript her funktioniert alles jedoch wollte ich wie im 1,2 und 3 post angedeutet damit eine datei hochladen diese datei wird nach dem ochladen in einen anderen ordner kopiert und dann auf die "Downloadliste" gesetzt das man imprinzip nur die datei hochlädt und schwups kann man danach auf den link klicken und sie downloaden
 
Zurück