如何使用php上传文件并重定向页面

时间:2013-09-22 22:21:17

标签: php redirect file-upload

我正在使用php将文件上传到文件夹并且工作正常,它在上传后发送文件已成功上传,但此消息显示在同一页面上。我想要的是打开/重定向到新页面的php,如果文件被上传则让我们说'fileuploaded.php'。我正在使用的代码是

<!DOCTYPE html>
<html>   <head></head>   
<body>
<?php
if(isset($_FILES['image'])){
$errors=array();
$allowed_ext=array('jpg','png','gif','jpeg');
 $file_name=$_FILES['image']['name'];
$file_ext=strtolower(end(explode('.',$file_name)));
$file_size=$_FILES['image']['size'];
$file_tmp=$_FILES['image']['tmp_name'];


 if(in_array($file_ext, $allowed_ext) ===false){
  $errors[]='Formato No Permitido';

 }
if($file_size > 4050990){
   $errors[]='Archivo demasiado Grande';

}
if(empty($errors)){

if(move_uploaded_file($file_tmp,'img-gallery/'.$file_name)){
echo 'File Succecfully uploaded';
}
}
else{
foreach($errors as $error){
    echo $error,'<br/>';
}
}
}
?>
     <form action="" method="POST" enctype= "multipart/form-data"> 
     <input type="file" name="image">
     <input type="submit" value="upload" name="submitbt">
     </form>


  </body></html>

0 个答案:

没有答案