Dateiupload mit copy()

SirSalomon

Mitglied
Hallo,

folgender Quellcode erzeugt die darunter angezeigte Fehlermeldung. Kann mir einer sagen, was da schief läuft? Wäre wichtig, weil ich sonst das Projekt erst wieder einfrieren muss :(

Hier der Quellcode:

PHP:
<?php

echo "Dateiname:     ".$test_name."<br>";

$test_tmp_name = $test;

echo "Dateitempname: ".$test_tmp_name."<br>";
echo "Dateigroesse:  ".$test_size."<br>";
echo "Dateeitype:    ".$test_type."<br>";

if ($test_name != "") {

        copy ($test, $test_name)
                or die("Konnte Datei nicht hochladen!");


} else {

       die("Keine Datei angegeben!");

}

?>

<HTML>
<HEAD>
<TITLE>Datei Upload Erfolgreich!</TITLE>
</HEAD>

<BODY>

<H1>Datei Upload Erfolgreich!</H1>

<P>Erfolgreich gesendet:
<?php
 echo "$test_name"; ?> , a <?php echo "$test_size";
?> byte Datei vom Typ
<?php echo "$test_type";
?>
</P>

</BODY>

</HTML>

und hier die Fehlermeldung dazu:

Code:
Dateiname: php_manual_de.pdf.bz2
Dateitempname: none
Dateigroesse: 0
Dateeitype: application/octet-stream

Warning: Unable to open 'none' for reading: Datei oder Verzeichnis nicht gefunden in /var/www/html/upload_html/upload.php on line 13
Konnte Datei nicht hochladen!

Wäre nett, wenn mir dabei geholfen wird...

Wolfgang
 
Beides kann ich mit ja beantworten. Ich hab den HTML-Code nur nicht eingefügt, weil die Variable $test in der Ausgabe angezeigt wird (zumindest das Ergebnis).

Das Problem scheint sich aber auch wohl aufgelöst zu haben. Auch wenn ich nicht nachvollziehen kann, warum...

Trotzdem danke :-)
 
Zurück