Das zweite Argument für copy () kann kein Verzeichnis sein

Jeder weiß warum das:

<?PHP
$title = trim($_POST['title']);
$description = trim($_POST['description']);

// Array of allowed image file formats 
$allowedExtensions = array('jpeg', 'jpg', 'jfif', 'png', 'gif', 'bmp');

foreach ($_FILES as $file) {
  if ($file['tmp_name'] > '') {
    if (!in_array(end(explode(".",
            strtolower($file['name']))),
            $allowedExtensions)) {
      echo '<div class="error">Invalid file type.</div>';
    }
  }
}

if (strlen($title) < 3)
  echo '<div class="error">Too short title</div>';
else if (strlen($description) > 70)
  echo '<div class="error">Too long desccription.</div>';

else {
  move_uploaded_file($_FILES['userfile']['tmp_name'], 'c:\wamp\www\uploads\images/');
}

Gives:

Warning: move_uploaded_file () [function.move-uploaded-file]: Das zweite Argument für copy () kann kein Verzeichnis in C: \ wamp \ www \ upload.php in Zeile 41 sein.Warning: move_uploaded_file () [function.move-uploaded-file]: 'C: \ wamp \ tmp \ php1AB.tmp' kann nicht nach 'c: \ wamp \ www \ uploads \ images /' in C: \ wamp verschoben werden \ www \ upload.php in Zeile 41

Antworten auf die Frage(7)

Ihre Antwort auf die Frage