嘻嘻,自從聖誕節過後,就一直懶散,這幾天也因為是太過於繁忙的原因,感覺好久都沒有出來冒冒泡,诶...
為了生活一直在奮斗,作為一名前端開發工程師,我現在越來越迷茫了,都不知道現在自己到底算什麼了?
會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>
</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; //是否生成預覽圖(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 "<br>圖片預覽:<br>";
echo "<img src=\"".$destination."\" width=".($image_size[0]*$imgpreviewsize)." height=".($image_size[1]*$imgpreviewsize);
echo " alt=\"圖片預覽:\r文件名:".$destination."\r上傳時間:\">";
}
}
?>
反正也是瞎貓碰上死耗子,也是這麼任性的效果就出來了,嘻嘻, 其中圖片生成的儲存路徑是一個關鍵,注意一下就好了!