andreas: Problem mit if(isset($userfile))

Hallo!
Kann mir mal jemand sagen was an folgendem falsch ist:

if ($userfile!=""){
  $name_1 = $ID . "_1";
  copy($userfile,$destdir.$name_1);}

"Warning: Unable to open 'none' for reading: No such file or directory in ..."

Die Zeile mit "copy" ist der Fehler. Problem taucht nur auf, wenn ich KEINE Datei ausgewählt habe, geht es.
Hab auch

if(isset($userfile)){
...

probiert, was kann ich noch machen?
Das html-Formular hat das entsprechende Formularfeld welches userfile heißt.
Wie macht man des denn normalerweise, also verhindern dass Copy ausgefühert wird, obwohl keine Datei angegeben ist?

Andreas

  1. Hi,

    hab heute Nachmittag grad sowas gecodet:

    IF (is_uploaded_file($input_file)) {

    copy($input_file, "dir/subdir/".$input_file_name);

    }

    Ach ja, denke dran das du dem FORM Tag enctype="multipart/form-data" gibst.

    Grüsse, Martin