嘻嘻,自從圣誕節(jié)過(guò)后,就一直懶散,這幾天也因?yàn)槭翘^(guò)于繁忙的原因,感覺好久都沒有出來(lái)冒冒泡,誒...
為了生活一直在奮斗,作為一名前端開發(fā)工程師,我現(xiàn)在越來(lái)越迷茫了,都不知道現(xiàn)在自己到底算什么了?
會(huì)html5和從css3 是前端?
會(huì)php 是前端?
會(huì)smarty 是前端?
會(huì)javascript是前端?
會(huì)jQuery 是前端?
會(huì)Ajax 是前端?
會(huì)各種框架是前端?
總之現(xiàn)在越來(lái)越感覺自己不是一個(gè)前端人員了,學(xué)得多,用的雜,這難道就是前端的命運(yùn)?
網(wǎng)站前端:
前端對(duì)于網(wǎng)站來(lái)說(shuō),通常是指,網(wǎng)站的前臺(tái)部分包括網(wǎng)站的表現(xiàn)層和結(jié)構(gòu)層。因此前端技術(shù)一般分為前端設(shè)計(jì)和前端開發(fā),前端設(shè)計(jì)一般可以理解為網(wǎng)站的視覺設(shè)計(jì), 前端開發(fā)則是網(wǎng)站的前臺(tái)代碼實(shí)現(xiàn),包括基本的HTML和CSS以及JavaScript/ajax,現(xiàn)在最新的高級(jí)版本是HTML5、CSS3,以及SVG等。
最近接觸到了一些php的東西,感覺還不錯(cuò),所以還是與大家分享一下吧!
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>
</body>
</html>
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; //是否生成預(yù)覽圖(1為生成,其他為不生成); $imgpreviewsize=1/2; //縮略圖比例 ?>
簡(jiǎn)單的定義了一下對(duì)于圖片上傳的格式以及其他的一些參數(shù),
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 '同名文件已經(jīng)存在了'; exit; } if(!move_uploaded_file ($filename, $destination)) { echo '移動(dòng)文件出錯(cuò)'; exit; } if($imgpreview==1) { echo '<br>圖片預(yù)覽:<br>'; echo '<img src=''.$destination.'' width='.($image_size[0]*$imgpreviewsize).' height='.($image_size[1]*$imgpreviewsize); echo ' alt='圖片預(yù)覽:文件名:'.$destination.'上傳時(shí)間:'>'; } }?>
反正也是瞎貓碰上死耗子,也是這么任性的效果就出來(lái)了,嘻嘻, 其中圖片生成的儲(chǔ)存路徑是一個(gè)關(guān)鍵,注意一下就好了!
PHP編程鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。
新聞熱點(diǎn)
疑難解答
圖片精選