PHP文件上傳示例

ww24 9年前發布 | 1K 次閱讀 PHP

處理代碼:

    <?php
header('Content-Type:text/html;charset=UTF-8');
//準備接收
/
echo '文件名:'.$_FILES['userfile']['name']; echo '文件大小:'.$_FILES['userfile']['size']; echo '錯誤:'.$_FILES['userfile']['error'];
/

//print_r($_FILES)  
$tmpFile=$_FILES['userfile']['tmp_name'];  
if(is_uploaded_file($tmpFile))  
{  
    echo '正在上傳。。。';  


    if(!file_exists('uploads'))//如果文件夾不存在  
    {  
        mkdir('uploads');  
    }  
    $moveFile =move_uploaded_file($tmpFile, 'uploads/'.$_FILES['userfile']['name']);  

    if($moveFile)  
    {  
        echo "移動成功!";  

    //echo  '<img src='.'uploads/'.$_FILES["userfile"]["name"].'> </img>';  

    }else   
    {  
        echo '移動失敗!';  
    }  

}else   
{  
    echo "臨時文件夾找不到文件";  

}  
?>  </pre> 


HMTL代碼:

    <!DOCTYPE html>  
    <html>  
    <head>  
    <meta charset="UTF-8">  
    <title>Insert title here</title>  
    </head>  
    <body>  
    <form enctype="multipart/form-data" action="fileUpload.php" method="post">  
    <input type="hidden" name="MAX_FILE_SIZE" value="1000000" />  
    上傳文件: <input type="file" name="userfile" />  
    <input type="submit" value="上傳" />  
    </form>  
    </body>  
    </html>  

 本文由用戶 ww24 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!