не работает move_uploaded_file в чем причина?
<?php
if(isset($submit)){
$tmp_name=$_FILES['picture']['tmp_name'];
$type=$_FILES['picture']['type'];
$image_mime = image_type_to_mime_type(exif_imagetype($tmp_name));
$array=['image/gif','image/jpeg','image/png','image/png'];
foreach($array as $arrays){
if($arrays==$image_mime){
$alpha[]=$arrays;
}
}
if (is_uploaded_file($_FILES['picture']['tmp_name'])) {
$name= md5(generateCode(10)) . $_FILES['picture']['name'];
$photo='/files/pics/'.$name;
}
move_uploaded_file($_FILES['picture']['tmp_name'],$photo);}
?>
<form enctype="multipart/form-data" method="POST">
<input name="picture" type="file" >
<input name="submit" type="submit">
</form>