簡單的PHP檔案上傳例子
阿新 • • 發佈:2019-02-09
<?php if (is_uploaded_file($_FILES['upfile']['tmp_name'])){ //is_uploaded_file() 函式判斷指定的檔案是否是通過 HTTP POST 上傳的 $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); //move_uploaded_file() 函式將上傳的檔案移動到新位置 echo "上傳成功"; } } ?> <form action="" enctype="multipart/form-data" method="post" name="upform"> 上傳檔案: <input name="upfile" type="file"> <input type="submit" value="上傳"><br> </form>