PHP/move_uploaded_file()

解説
アップロードされたファイルを新しい位置に移動する
move_uploaded_file($file, 移動先);
sample1code
if(move_uploaded_file($_FILES['pic']['tmp_name'], "../images/$code.jpg")) {
  header('Location: index.php');
  exit();
} else {
  echo "失敗";
}
	
sample2code
if(isset($_FILES)&& isset($_FILES['upfile']) && is_uploaded_file($_FILES['upfile']['tmp_name'])){
    if(!file_exists('upload')){
        mkdir('upload');
    }
    $a = 'upload/' . basename($_FILES['upfile']['name']);
    if(move_uploaded_file($_FILES['upfile']['tmp_name'], $a)){
        $msg = $a. 'のアップロードに成功しました';
    }else {
        $msg = 'アップロードに失敗しました';
    }
}

form action="" method="POST" enctype="multipart/form-data">
  input type="file" name="upfile">
  input type="submit" value="upload">
/form>
?php echo $msg ?>
?
if(strlen($_FILES["upfile"]["name"])>0){
   print "name=";
   print $_FILES["upfile"]["name"];
   print "br";
   print "size=";
   print $_FILES["upfile"]["size"];
   print "br";
   print "tmp_=";
   print $_FILES["upfile"]["tmp_name"];
   print "br";
}else{
   print "nofile";
}
?>