嘻嘻,自从圣诞节过后,就一直懒散,这几天也因为是太过于繁忙的原因,感觉好久都没有出来冒冒泡,诶...
为了生活一直在奋斗,作为一名前端开发工程师,我现在越来越迷茫了,都不知道现在自己到底算什么了?
会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='图片预览:文件名:'.$destination.'上传时间:'>'; } }?>
反正也是瞎猫碰上死耗子,也是这么任性的效果就出来了,嘻嘻, 其中图片生成的储存路径是一个关键,注意一下就好了!
PHP编程郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
新闻热点
疑难解答