Problem mit uploade von Bildern

kcyberbob

Erfahrenes Mitglied
Hi zusammen,

bin schon total am verzweifeln wegen eines einfachen Bilduploads.

Der Fehler:
PHP:
Warning: copy($tempname): failed to open stream: No such file or directory in /data/wwwcust/ne2-162/html/gtbneu/admin/absolventen.php on line 150

Das Formular:
PHP:
<form name="absolventen" method="post" enctype="multipart/form-data" action="dieaktionhalt">
<input name="file" type="file"  class="input" id="file" size="40">
</form>

Der PHP Teil:
PHP:
if (empty($_REQUEST['file'])) {
        echo 'Fehler';
    }
    else {
        $tempname = $_FILES['file']['tmp_name']; 
        $name = $_FILES['file']['name'];
        $path = 'gtbneu/'.$name; 
        copy('$tempname', '$path');

Ich hoffe ihr könnt mir schnell helfen.

Gruß kcyberbob
 
Ist denn in $_FILES['file']['error'] ein Fehlercode gespeichert? Ansonsten sollte man vielleicht noch die Funktion [phpf]move_uploaded_file[/phpf] anstatt [phpf]copy[/phpf] verwenden.

edit: Ach, bin ich heut wieder blind... bei Strings in einfachen Anführungzeichen werden Variablen nicht ersetzt! Deswegen wird bei deinem Code versucht, die Datei $tempname nach $path zu kopieren, was logischerweise fehlschlägt. Aber man benötigt hier auch überhaupt keine Anführungszeichen, von daher kannst du sie einfach weglassen. Meine Punkte von oben sind aber trotzdem noch gültig ;)
 
Es geht,
da hat auch was nicht mit dem Pfad gestimmt.
Danke nochmal
 
Zuletzt bearbeitet:
Zurück