PHP圖片上傳功能實現

上傳圖片功能:


獲取當前文件夾位置,上傳到當前文件夾下

爲了上傳後文件名重複導致覆蓋,上傳後更改名字爲:當前時間+原文件名

只允許gif、jpeg、bmg、jpg格式的文件上傳

<form name="frm1" enctype="multipart/form-data" action="" method="post">
    <input name="filename" type="file" style="border:solid 1px #6ac1e2; width: 200px; border-radius: 5px"/>
    <input name="submit" type="submit" value="提交" style="background-color: #e28c8e;border-radius: 5px; font-size: 14px;"/>
</form>
<?php
if(isset($_POST['submit'])) {
    $dir = dirname(__FILE__);
    $dir = str_replace("//", "/", $dir) . "/";
    date_default_timezone_set("PRC");
    $date = date( "YmdHis");
    $filename = $date.$_FILES['filename']['name'];
    $uploadfile = $dir . $filename;
    $tp = array("p_w_picpath/gif","p_w_picpath/jpeg","p_w_picpath/bmg","p_w_picpath/jpg");
    if(!in_array($_FILES["filename"]["type"],$tp)) {
        echo '<script>alert("允許上傳的圖片格式:jpg/jpeg/gif/bmp")</script>';
    }else{
        $r_sc = move_uploaded_file($_FILES['filename']["tmp_name"],$uploadfile);
        echo '<img src="'.$filename.'"/>';
    }
}
?>





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