php上傳原理

<?php

/*
 * Programmer : Msn/QQ [email protected] (925939)
 * www.php100.com Develop a project PHP - MySQL - Apache
 * Window 2003 - Preferences - PHPeclipse - PHP - Code Templates
 */

if (is_uploaded_file($_FILES['upfile']['tmp_name'])){

$upfile=$_FILES["upfile"];

$name = $upfile["name"];
$type = $upfile["type"];
$size = $upfile["size"];
$tmp_name = $upfile["tmp_name"];
$error = $upfile["error"];


switch ($type) {
 case 'image/pjpeg' : $ok=1;
  break;
 case 'image/jpeg' : $ok=1;
  break;
 case 'image/gif' : $ok=1;
  break;
 case 'image/png' : $ok=1;
  break;
}

if($ok && $error=='0'){
 move_uploaded_file($tmp_name,'up/'.$name);
 echo "上傳成功";
}
}


?>

<form action="" enctype="multipart/form-data" method="post" name="upform">
  上傳文件:
  <input name="upfile" type="file">
  <input type="submit" value="上傳"><br>
 </form>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章