PHP 頭像上傳,php頭像上傳
嘻嘻,自從聖誕節過後,就一直懶散,這幾天也因為是太過於繁忙的原因,感覺好久都沒有出來冒冒泡,誒...
為了生活一直在奮鬥,作為一名前端開發工程師,我現在越來越迷茫了,都不知道現在自己到底算什麼了?
會html5和從css3 是前端?
會php 是前端?
會smarty 是前端?
會javascript是前端?
會jQuery 是前端?
會Ajax 是前端?
會各種架構是前端?
總之現在越來越感覺自己不是一個前端人員了,學得多,用的雜,這難道就是前端的命運?
網站前端:
前端對於網站來說,通常是指,網站的前台部分包括網站的表現層和結構層。因此前端技術一般分為前端設計和前端開發,前端設計一般可以理解為網站的視覺設計, 前端開發則是網站的前台代碼實現,包括基本的HTML和CSS以及JavaScript/ajax,現在最新的進階版本是HTML5、CSS3,以及SVG等。
最近接觸到了一些php的東西,感覺還不錯,所以還是與大家分享一下吧!
php頭像上傳:
1、html
<html> <head> <title>圖片上傳title> <style type="text/css"> body {font-size: 14px;} style> head> <body> <form enctype="multipart/form-data" method="post" name="upform"> 上傳檔案: <input name="upfile" type="file"> <input type="submit" value="上傳"><br> form>
2、php 上傳頭像
php //上傳檔案類型列表 $uptypes=array( 'image/jpg', 'image/jpeg', 'image/png', 'image/pjpeg', 'image/gif', 'image/bmp', 'image/x-png' );$max_file_size=2000000; //上傳檔案大小限制, 單位BYTE $destination_folder="uploadimg/"; //上傳檔案路徑 $cun="../../images/uploadimg/";$imgpreview=1; //是否產生預覽圖(1為產生,其他為不產生); $imgpreviewsize=1/2; //縮圖比例 ?>
簡單的定義了一下對於圖片上傳的格式以及其他的一些參數,
3、具體的判斷方法
php if ($_SERVER['REQUEST_METHOD'] == 'POST') { if (!is_uploaded_file($_FILES["upfile"][tmp_name])) //是否存在檔案 { echo "圖片不存在!"; exit; } $file = $_FILES["upfile"]; if($max_file_size < $file["size"]) //檢查檔案大小 { echo "檔案太大!"; exit; } if(!in_array($file["type"], $uptypes)) //檢查檔案類型 { echo "檔案類型不符!".$file["type"]; exit; } if(!file_exists($destination_folder)) { mkdir($destination_folder); } $filename=$file["tmp_name"]; $image_size = getimagesize($filename); $pinfo=pathinfo($file["name"]); $ftype=$pinfo['extension']; $destination = $destination_folder.time().".".$ftype; if (file_exists($destination) && $overwrite != true) { echo "同名檔案已經存在了"; exit; } if(!move_uploaded_file ($filename, $destination)) { echo "移動檔案出錯"; exit; } if($imgpreview==1) { echo "
圖片預覽:
"; echo "$destination."\" width=".($image_size[0]*$imgpreviewsize)." height=".($image_size[1]*$imgpreviewsize); echo " alt=\"圖片預覽:\r檔案名稱:".$destination."\r上傳時間:\">"; } }?>
反正也是瞎貓碰上死耗子,也是這麼任性的效果就出來了,嘻嘻, 其中圖片產生的儲存路徑是一個關鍵,注意一下就好了!
http://www.bkjia.com/PHPjc/935348.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/935348.htmlTechArticlePHP 頭像上傳,php頭像上傳 嘻嘻,自從聖誕節過後,就一直懶散,這幾天也因為是太過於繁忙的原因,感覺好久都沒有出來冒冒泡,誒... 為...