Hallo ich habe mir folgendes Script aus dem Internet gezogen, aber leider funktioniert es nicht. Irgendwo muss ne Klammer zuviel oder zu wenig sein, aber ich finde den Fehler einfach nicht. Vielleicht sieht ihn ja einer von euch:
PHP-Code:
<? if($action){
$path = "/test/"; Url zum Speicher Ordner
$filename = "";
$deindomain = "http://www.deindomain.de";
$time=time();
if ($HTTP_POST_FILES['userfile']['tmp_name']<> 'none')
{
$file = $HTTP_POST_FILES['userfile']['name'];
$temp = $HTTP_POST_FILES['userfile']['tmp_name'];
$path_parts = pathinfo($file);
$filename = "test_" . $time . "." . $path_parts["extension"];
$dest = $path.$filename;
copy($temp, $dest);
echo 'Datei ist auf den Server!';
echo 'Url der Datei: '.$deindomain.$path.$filename;
}
} else { ?>
<form method="post" enctype="multipart/form-data" action="<?php echo $PHP_SELF ?>">
<input type="hidden" name="MAX_FILE_SIZE" value="400000">
<br>
<strong>File Upload</strong> <br>
<br>
<input name="userfile" type="file" size=40>
<br>
<br>
<input type="submit" name="action" value="Speichern">
</form><? } ?>
Kommentar