php怎么输出提示框,有哪些网站让你相见恨晚?
大家好,让我相见恨晚的网站,就是这12个图片搜索网站,堪称全网最全面的!
据本人不完全统计,包含几万张背景图片!大家一定要看到最后,有福利!!!在我的主页,私信回复【120背景】,就可以免费获取120张高清PPT背景原图!
内容太多,给大家先分个类,方便查找!01 渐变纹理类02 图片实物类03 小众高级类一 渐变图片类大牌发布会PPT咋做的那么高级?别人的科技风怎么不是简单的蓝白配色?是不是自己也特别想做出来了?超简单,一个网站搞定高逼格PPT背景图!!这部分PPT背景,适用于产品发布会、科技风、机能风等等,整体风格酷炫高级。01渐变背景uiGradientshttps://uigradients.com/#Rastafari内置上百种设计师精选的配色方案,喜欢哪个,可以复制颜色值,也直接下载:总之就是俩字:方便!放几张配色我超心水的:愣着干嘛,快存图啊!02离子效果背景(可动态可静态)https://wangyasai.github.io/Stars-Emmision/调节右上角的参数,可以改变背景和粒子的颜色、密度、发散速度等~于是你就可以得到这样的图片:放PPT里,简单省事儿又高级~(以前你应该没想过这种背景竟然是可以自己做的吧?)03双色调背景https://duotone.shapefactory.co/这个网站,挺有意思的,会把画面中的亮部和暗部,替换成指定的颜色:有点意思吧?放PPT里,高级!酷炫!带感!04纹理素材 图鱼https://www.hituyu.com/咱就不说PPT自带的纹理好看不好看了,反正好像没怎么用过...这个网站的纹理那叫一个多!随便下载几张,给大家康康:碎花中国风!中国风!中国风!中国风!中国风!中国风!高级感皮革质感针织纹理你就说实用不实用?!看到我手里的可乐了吗?像不像你给我点的赞?在我的主页,私信回复【120背景】,就可以免费获取120张高清PPT背景原图!
二 图片实物类产品介绍,大家需要找点高清背景,可偏偏品牌官网什么的,就是找不到!好不容易看到的高清素材带水印?究竟去哪儿找高清图片!这部分PPT背景图片,适用于高清实物、产品介绍,工作汇报等,各种风格。01免费素材图片-Pexels https://www.pexels.com/zh-cn/高质量免费素材,免费免费!很多专业设计师都用这个网站找图片,支持中文搜索!搜索一个水果:看看这清晰度,放PPT里做背景,夺高级(不会有人去自己拍摄了吧?)粗莓粗莓看馋了的举手┗|`O′|┛ 嗷~~02觅元素-免抠素材http://www.51yuansu.com/我相信你做PPT的时候,肯定发出过感叹:这个网站,就全是免抠的素材!你相信光吗?又或者,端午节、花瓣、叶子:添加到PPT背景里,质感立马up!up!03国外无版权图片下载网站-UnsplashBeautiful Free Images & Pictures | Unsplash只支持英文搜索,下载速度有一丢丢慢,但架不住图片质量好啊(我经常在这个网站找桌面壁纸)(仿佛戴上眼镜一样高清 )04免费图片-Freepik https://www.freepik.com/也是个国外的图片网站,不过需要注明出处。里面还有些3D、插画素材什么的,挺有趣的~需要的可以去看看~(好图片真得很多,我真不容易,给个赞吧,接着看在我的主页,私信回复【120背景】,就可以免费获取120张高清PPT背景原图!
三 小众高级类有没有网站全都是高清的美食照片?NASA拍的太空照片还能做PPT背景?这部分背景图片,小众、有趣、搞怪,适合有个性的朋友 。01NASA官方图库https://images.nasa.gov/很多星球宇宙图片,每天更新,大家淘一淘,很多可以做科技感PPT的背景:(顺带了解一下天文知识)02太空和空间壁纸-Psiu Puxahttps://psiupuxa.com/也是分享太空和空间壁纸,还能直接下载电脑桌面手机壁纸的尺寸:还是放点我下载的图片给大家瞅瞅:除了做PPT背景,电脑桌面这不是也有了?03精美食物图片-Foodiesfeedhttps://www.foodiesfeed.com这个网站上,全都是美食的照片!发出这些图片后的我:(捂住嘴巴不让口水流下来并表演了一段B-BOX)04摄影师上传-Gratisographyhttps://gratisography.com/摄影师自己拍摄上传的,个性搞怪类的,没有版权限制,感觉这位摄影师一定是个热爱生活,非常有趣的人!做PPT背景绝对吸睛!(兔子问你有没有给辛苦码字的答主点赞呢?疯狂暗示!)最后,给大家总结一下今天分享的网站:渐变纹理类01 渐变背景uiGradients https://uigradients.com/#Rastafari02 离子效果背景(可动态可静态)https://wangyasai.github.io/Stars-Emmision/03 双色调背景https://duotone.shapefactory.co/04 纹理素材 图鱼 https://www.hituyu.com/图片实物类01 免费素材图片-Pexels https://www.pexels.com/zh-cn/02 觅元素-免抠素材http://www.51yuansu.com/03 国外无版权图片下载网站-UnsplashBeautiful Free Images & Pictures | Unsplash04 免费图片-Freepik https://www.freepik.com/小众高级类01 NASA官方图库https://images.nasa.gov/02 太空和空间壁纸-Psiu Puxahttps://psiupuxa.com/03 精美食物图片-Foodiesfeedhttps://www.foodiesfeed.com04 摄影师上传-Gratisography https://gratisography.com/一共12个网站,再也不用发愁PPT没背景图了!感谢看到这里的你!福利来啦!!!我精挑细选的120张PPT背景图,高清无版权!!!你一定不要错过!!!含科技暗黑风格、商务汇报风格、质感纹理风格和创意图片等,简单放几张大家看看:获取方式:在我的主页,私信回复【120背景】,就可以免费获取120张高清PPT背景原图!强烈建议你关注我@PPT演示派,这样才能够第一时间看到我的推送,获取更多PPT制作方面的技能和免费素材!!!有哪些可以免费看各种在线电影的网站?
现在电影网站越来越多,看电影越来越方便,手机和电脑都可以使用,观影体验也很棒,也基本都不卡顿了。今天我给大家安利10个我认为质量很棒的免费看电影网站(PS:需要文中的10个电影网站,可以私信我“电影网站”免费获取)
1、低端影视资源还可以,但也不是太多。最大的特点是画质超棒,播放不卡顿。网站很简洁,可以搜索影视,也有分类。可以看电影,华语,欧美,日韩电影;还可以追剧,国产剧,美剧,日剧,韩剧;还可以看动漫。
2、5星影视5星影视主打的是看影视
里面有丰富的影视资源,电影,电视剧,综艺,动漫等等,资源丰富。
直播·经典影视轮播
周星驰电影,成龙电影,周润发电影,李连杰电影,梁朝伟电影,黄渤电影等等。与其它电影轮播不同的是,在这里可以快进和后退。
免费下载付费音乐
5星影视里面还有5星全网音乐,播放源有网易云,QQ,虾米,酷狗,百度音乐,你可以免费下载这些平台的歌曲,支持在线听。
3、在线之家在线之家看剧很舒服,国产的,美剧,韩剧,日剧全都有。还有电影,综艺,动漫。可以说是资源丰富。画质和观看体验也是没得说。
4、美剧侠免费看美剧,电影,动漫,还有很多有意思的专题,比如最适合吃饭看的美剧,下饭神剧。画质高清,播放不卡顿,快进后退加载也很快。
5、飞极速在线免费看电视剧,综艺,电影,动漫,资源丰富。我测试的是蚁人2,画质很棒,播放也不卡顿。
6、影视分享免费看付费影视,也可以免费下载观看。资源的种类还是很丰富的,电影,电视剧,综艺,动漫全都有。近期的小蜘蛛也可以看,画质还行。
我测试了长安十二时辰,画质很好,可以倍速播放,不卡顿,快进加载也很快。小伙伴注意不要使用西瓜影视的线路,不然会提示你下载软件。不用下载这种影视软件,直接用云播路线在线看,或者迅雷磁力下载。
7、GimyTV剧迷强大好用的追剧网站,当然也可以看电影,综艺和动漫。陆剧,美剧,韩剧,台剧,日剧全都有!还有一系列专题和排行,还是很贴心的
我测试的是神盾局特工,播放不卡顿,画质高清,这一点体验很棒。这个网站也有缺点,就是网站的版块加载的不是太快,影响体验。
8、F8电影网免费看付费影视,资源丰富。电影,电视剧,日剧,韩剧,欧美剧,综艺,动漫,微电影全都有。画质高清,播放不卡顿,加载还行...
9、绘盒视频绘盒视频可以免费看电影,电视剧,综艺,动漫和最新热播。画质还是不错的,播放页不卡顿,资源也挺丰富的。
10、疯狂影视搜索最后一个就是大招了,疯狂影视搜索不直接提供电影播放,它给你提供很多播放链接渠道。页面也非常简单,你直接搜索就行啦
比如搜索恶人传,提供五个播放地址。
网站获取方法老规矩,关注头条号:助手小伙伴。
点击头像,私信回复“电影网站”
10个电影网站一键免费送给你
喜欢的话就转发,点赞,评论,感谢支持!
PHPExcel导入数据?
难道你导入的时候不是选择的本地文件吗?input框获取之后提交过去就可以导入了啊phpexcel中有例子的啊可以看看简单的嘛基本上按那个例子改点东西就可以用了啊
我们常见的提交方式有哪些?
WEB安全之SQL注入
引言:
在开发网站的时候,出于安全考虑,需要过滤从页面传递过来的字符。通常,用户可以通过以下接口调用数据库的内容:URL地址栏、登陆界面、留言板、搜索框等。这往往给骇客留下了可乘之机。轻则数据遭到泄露,重则服务器被拿下。
1、SQL注入步骤
a)寻找注入点,构造特殊的语句
传入SQL语句可控参数分为两类 1. 数字类型,参数不用被引号括起来,如 2. 其他类型,参数要被引号扩起来,如
b)用户构造SQL语句(如:'or 1=1#;admin'#(这个注入又称PHP的万能密码,是已知用户名的情况下,可绕过输入密码)以后再做解释)
c)将SQL语句发送给DBMS数据库
d)DBMS收到返回的结果,并将该请求解释成机器代码指令,执行必要得到操作
e)DBMS接受返回结果,处理后,返回给用户
因为用户构造了特殊的SQL语句,必定返回特殊的结果(只要你的SQL语句够灵活)
下面,我通过一个实例具体来演示下SQL注入 二、SQL注入实例详解(以上测试均假设服务器未开启magic_quote_gpc)
1) 前期准备工作 先来演示通过SQL注入漏洞,登入后台管理员界面 首先,创建一张试验用的数据表:
CREATE TABLE `users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(64) NOT NULL, `password` varchar(64) NOT NULL, `email` varchar(64) NOT NULL,PRIMARY KEY (`id`),UNIQUE KEY `username` (`username`) ) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=latin1;添加一条记录用于测试:
INSERT INTO users (username,password,email)VALUES('MarcoFly',md5('test'),'marcofly@test.com');接下来,贴上登入界面的源代码
<html><head><title>Sql注入演示</title><meta http-equiv="content-type" content="text/html;charset=utf-8"></head><body ><form action="validate.php" method="post"><fieldset ><legend>Sql注入演示</legend><table><tr><td>用户名:</td><td><input type="text" name="username"></td></tr><tr><td>密 码:</td><td><input type="text" name="password"></td></tr><tr><td><input type="submit" value="提交"></td><td><input type="reset" value="重置"></td></tr></table></fieldset></form></body></html>附上效果图:
当用户点击提交按钮的时候,将会把表单数据提交给validate.php页面,validate.php页面用来判断用户输入的用户名和密码有没有都符合要求(这一步至关重要,也往往是SQL漏洞所在)
! <!--前台和后台对接--><html><head><title>登录验证</title><meta http-equiv="content-type" content="text/html;charset=utf-8"></head><body><?php $conn=@mysql_connect("localhost",'root','') or die("数据库连接失败!");; mysql_select_db("injection",$conn) or die("您要选择的数据库不存在"); $name=$_POST['username']; $pwd=$_POST['password']; $sql="select * from users where username='$name' and password='$pwd'"; $query=mysql_query($sql); $arr=mysql_fetch_array($query);if(is_array($arr)){ header("Location:manager.php"); }else{ echo "您的用户名或密码输入有误,<a href=\"Login.php\">请重新登录!</a>"; } ?></body></html>注意到了没有,我们直接将用户提交过来的数据(用户名和密码)直接拿去执行,并没有实现进行特殊字符过滤,待会你们将明白,这是致命的。 代码分析:如果,用户名和密码都匹配成功的话,将跳转到管理员操作界面(manager.php),不成功,则给出友好提示信息。 登录成功的界面:
登录失败的提示:
到这里,前期工作已经做好了,接下来将展开我们的重头戏:SQL注入
2) 构造SQL语句 填好正确的用户名(marcofly)和密码(test)后,点击提交,将会返回给我们“欢迎管理员”的界面。 因为根据我们提交的用户名和密码被合成到SQL查询语句当中之后是这样的: select * from users where username='marcofly' and password=md5('test') 很明显,用户名和密码都和我们之前给出的一样,肯定能够成功登陆。但是,如果我们输入一个错误的用户名或密码呢?很明显,肯定登入不了吧。恩,正常情况下是如此,但是对于有SQL注入漏洞的网站来说,只要构造个特殊的“字符串”,照样能够成功登录。
比如:在用户名输入框中输入:' or 1=1#,密码随便输入,这时候的合成后的SQL查询语句为: select * from users where username='' or 1=1#' and password=md5('') 语义分析:“#”在mysql中是注释符,这样井号后面的内容将被mysql视为注释内容,这样就不会去执行了,换句话说,以下的两句sql语句等价:
select * from users where username='' or 1=1#' and password=md5('')等价于
select* from users where usrername='' or 1=1因为1=1永远是都是成立的,即where子句总是为真,将该sql进一步简化之后,等价于如下select语句:
select * from users 没错,该sql语句的作用是检索users表中的所有字段
上面是一种输入方法,这里再介绍一种注入的方法,这个方法又称PHP的万能密码
我们再已知用户名的条件下,可以不能密码即可登入,假设用户名:admin
构造语句:
select * from users where username='admin'#' and password=md5('')等价于
select * from users where username='admin'这样即可不能输入密码登入上去的。
数据库就会错认为不用用户名既可以登入,绕过后台的验证,已到达注入的目的。
同样利用了SQL语法的漏洞。
看到了吧,一个经构造后的sql语句竟有如此可怕的破坏力,相信你看到这后,开始对sql注入有了一个理性的认识了吧~ 没错,SQL注入就是这么容易。但是,要根据实际情况构造灵活的sql语句却不是那么容易的。有了基础之后,自己再去慢慢摸索吧。 有没有想过,如果经由后台登录窗口提交的数据都被管理员过滤掉特殊字符之后呢?这样的话,我们的万能用户名' or 1=1#就无法使用了。但这并不是说我们就毫无对策,要知道用户和数据库打交道的途径不止这一条。
CSS和HTML是什么?
CSS称之为样式表,HTML为标记语言。是前端web开发必须掌握的知识之二,再就是JavaScript是前端Web开发也必须掌握的编程语言。
我先用一个网站【千图网】的源码分析来了解CSS、HTML、JavaScript各自的作用上图是千图网首页的布局,我先通过Google Chrome来调试看看这个网站的首页(点击鼠标右键选择查看就可以看到如下图所示)
左边显示的是HTML的主要内容,右边显示的是CSS的内容
CSS是什么呢?其作用又是什么?打开昵图网首页,我们可以看到整体布局非常美观。那如果没有CSS会怎么样呢?我们可以查看这个首页的的源码,可以看到是有引用css样式表文件。
我现在将css引用给删掉
我们再来看下首页的效果
通过以上操作,你应该就能明白css的作用是什么了吧?
css的主要作用就是用于网页的排版布局和美化,能够让我们开发出来的网页更好看
HTML是什么?其作用是什么?一个网页是有很多个部件组成的,有文字显示、有输入栏、有列表、有图片、有视频、有跳转到新的页面的链接。我还是用上面网站的首页结合检查功能来说明。
上图中红色框标出来了,各种类型的部件。
上图中左侧显示了部分的Html的内容。更多的html的内容,可以到
https://www.w3school.com.cn/index.html
进行了解。非常详细HTML标记语言的作用就是告诉浏览器,在加载的时候显示的是什么控件,再结合css就能够显示出非常漂亮美观的静态页面了。那如果要做一些动态的页面和数据交互,就需要用到JavaScript,你在这里没有提到这个问题,我就不做具体的说明了。可以自行查阅相关文档及说明!
为什么看了视频还是看不懂?要如何学习?对于初学者来说,其实我是不在建议直接看视频来学习。个人的的建议是前期购买专业的web前端开发书或者通过我上面讲到的w3school网站进行学习,将相关的基础识知点完全掌握,并跟着书上或者网站上的代码进行实际的敲打一篇或者多篇。一直到脑子里有印象和概念,看到一个网页,能够知道这个网页的布局是什么样子的,用到了哪些部件,这个部件对应的html标签是什么?可能用到了什么样的css样式?
只有做了这一步后,你再看视频教程。更多的是建议看一些项目实战的视频,采取第一次将视频看完,然后实际编写一次。如果遇到有不记得的地方,回看视频的,对照视频进行编写巩固。通过这样子的方式 不断的加深记忆以及理解html和css的作用。
多敲代码、多敲代码、多敲代码。编译运行查看实际效果,反复的这个过程中,我相信你现在提到的这个问题,最终就不是问题了。
如你自己本身自学能力不足,还有一个建议就是去专门的IT教育机构进行系统的专业的学习。如果你选择IT教育机构培训,一定要注意的就是机构的选择,这里面也有比较多的坑。
我不是专门的web前端开发,但由于平时的工作原因,有时也需要自己写了些web页面。可以关注我私信沟通交流!