Web开发
hpugym
这个作者很懒,什么都没留下…
展开
-
获取天气预报
国家气象局提供的天气预报接口接口地址:http://www.weather.com.cn/data/sk/101010100.htmlhttp://www.weather.com.cn/data/cityinfo/101010100.htmlhttp://m.weather.com.cn/data/101010100.html 对于第三个接口,返回信息比较全面,也是以jso原创 2015-12-10 19:47:48 · 2142 阅读 · 0 评论 -
聊天室的实现(消息实时刷新)
简单的对话框:实现消息的两秒一刷新,获取消息记录;页面加载时,消息框中的滑块处于最低端,向上滑动可以查看历史信息,此时刷新信息的时候,不在刷新滑块,使其仍处于最底层,也就是说,当滑块滚动的时候,不在受实时刷新的控制。当输入新的信息的时候,启动滑块的刷新,使其刷新到最底层(当前DIV的最底层)。另外,内容发送会显示发送状态,2秒后自动消失。代码实现:index.html原创 2015-12-29 17:15:07 · 5648 阅读 · 0 评论 -
js登录特效+ajax提交表单+异步刷新验证
今天成功测试一种js登录特效+ajax提交表单+异步刷新验证,登录时特效提醒,无刷新ajax提交表单,获取验证结果,跳转正式页面:废话不多说,先直接分享代码:1、主界面index.php 加载的这两项,网上可以下载 <?php session_start(); $_SESSION['user']=null;?> 雏出宾馆客房管理系统原创 2016-01-08 16:45:05 · 4910 阅读 · 0 评论 -
PHPExcel用法总结
自己的做的小项目,涉及到表格的导出,一开始没想到使用PHPExcel类库,因为类库对于简单的数据导出显得大材小用了,采用简单的header()设置导出表格,但发现导出的数据表不标准。所以还是采用PHPExcal类库来导出了。查找了一些资源发现这篇文章真心不错,故拿来分享一下:<?//设置PHPExcel类库的include path//这里貌似直接include类文件就可以了# set_i原创 2015-12-30 21:24:17 · 595 阅读 · 0 评论 -
php生成静态页面
今天在慕课网上学习了一点小知识,用php内部缓存机制生成静态页面1.主要使用的函数 file_put_contents("index.shtml",ob_get_contents());其中第一个参数是你要生成的文件,第二个参数是从php缓存中获取的data数据。ob_start();这个函数是开启php的缓存,有的服务版本是默认开启的,但有的没开启,此时我们将通过这个函数来开启p原创 2016-03-26 18:00:01 · 420 阅读 · 0 评论 -
echo 和 print
print('ok');echo 'ok';?>从表面看一个是函数一个是语句,PHP手册中也有这样的解释:echo() is not actually a function (it is a language construct)那么,我们看看究竟会有什么具体的区别,看如下代码:$tmp = print('ok'); //pass$tmp = ec原创 2016-05-30 22:30:42 · 313 阅读 · 0 评论 -
CSS设置背景色渐变显示
.linear{ width:100%; height:600px; FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#b8c4cb,endColorStr=#f6f6f8); /*IE 6 7 8*/ background: -ms-linear-gradien原创 2016-05-23 15:06:17 · 9226 阅读 · 0 评论 -
Windows下Composer&Laravel的安装及配置
师父让我使用composer安装laravel,而且还是在linux环境下,对于linux 环境不是太熟悉的我总会遇到事。今天专门在电脑上安装了一把,(注意是window下)。尽然成功了,这写下安装的过程。1.初始化配置1.首先请确认你的PHP版本在5.59以上2.开启PHP拓展,在php.ini中找到;extension=php_onpenssl.dll;extensio原创 2017-01-20 15:51:07 · 4083 阅读 · 1 评论 -
VM下配置NAT+固定IP实现虚拟机的网络配置(centos+oneinstack+composer+laravel)第一步
说明:为了解决虚拟机的网络问题,在网络上百度了好多的帖子,但都是大同小异,而且并未解决我的问题,多次重装,多级恢复,依旧未解决。今天师父发给我一个帖子,刚刚好,得到了问题的解决。一下将VM网络的配置过程整理一下: 实现的效果: 1、笔记本主机IP为设置自动获取,不管什么情况下,不受虚拟机影响,只要连接外网就可以正常上网; 2、只要笔记本主机可以正原创 2017-01-22 16:27:49 · 886 阅读 · 0 评论 -
linux下使用Composer安装Laravel(centos+oneinstack+composer+laravel)第二步
Laravel PHP Web开发框架 Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。 Composer简介 Composer 是PHP中用来管理依赖(dependency)关系的工具。你可以在自己的项目中声原创 2017-01-23 10:56:22 · 1226 阅读 · 0 评论 -
配置oneinstack远程连接mysql(centos+oneinstack+composer+laravel)第三步
oneinstack安装好了,使用navicat去连接数据库的时候,发现访问被拒绝,百度之后才发现, 为了安全考虑,OneinStack仅允许云主机本机(localhost)连接数据库,如果需要远程连接数据库,需要如下操作:打开iptables 3306端口(CentOS):# iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp -原创 2017-01-23 17:15:47 · 2584 阅读 · 1 评论 -
php 自带过滤和转义函数
函数名释义介绍htmlspecialchars将与、单双引号、大于和小于号化成HTML格式&转成&"转成"' 转成'>转成>htmlentities()所有字符都转成HTML格式除上面htmlspecialchars字符外,还包括双字节字转载 2017-02-13 18:01:01 · 3391 阅读 · 0 评论 -
PHP使用CURL
CURL是一个非常强大的开源库,支持很多协议,包括HTTP、FTP、TELNET等,我们使用它来发送HTTP请求。它给我 们带来的好处是可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS。CURL可以根据URL前缀是“HTTP” 还是“HTTPS”自动选择是否加密发送内容。使用CURL发送请求的基本流程使用CURL的PHP扩展完成一个HTTP请求的发送一般原创 2017-02-14 15:39:38 · 478 阅读 · 0 评论 -
如何在 Laravel 项目中处理 Excel 文件--->Laravel配置EXCEL
maatwebsite/excel 是一款强大的 Excel 文件处理扩展包, 能够快速完成 Excel 文件的的导出, 解析等功能.安装1). 使用 Composer 安装该扩展包:composer require maatwebsite/excel2). 安装完成后,修改 config/app.php 在 providers 数组内追加如下内容'provid原创 2017-05-20 22:09:41 · 4966 阅读 · 0 评论 -
Composer切换中国镜像
Packagist 镜像使用方法镜像用法有两种方式启用本镜像服务:系统全局配置: 即将配置信息添加到 Composer 的全局配置文件 config.json 中。见“方法一”单个项目配置: 将配置信息添加到某个项目的 composer.json 文件中。见“方法二”方法一: 修改 composer 的全局配置文件(推荐方式)打开命令行窗转载 2017-05-20 22:16:30 · 10357 阅读 · 0 评论 -
微信公众号js接口,实现图片的上传(拍照+本地相册)
今天测试了一把在微信公众号里边的调用JSSDK接口,从而实现在微信公众号里边进行图片的上传(可以选择拍照,也可以选择本地的相册),但是在做的过程中发现给的技术接口文档是真坑,一点都不详细,网上的资源也不多,所以做起来感觉十分的费劲。不过经过一个下午的琢磨,中终于实现的该项功能。 大致流程就是,点击上传的图片,开始调用chooseImage()接口,选择拍照或者相册,选定图片,之后调用原创 2017-06-23 19:00:12 · 38669 阅读 · 12 评论 -
通过git上传个人项目代码到coding.net
每次使用git的时候总是要去百度一些使用的方法,这里将使用的方法总结一下,以备后用。第一、安装Git客户端软件关于Git客户端软件有很多,这里老蒋使用的是Git for Windows(http://msysgit.github.io/)安装Git就先告一段落,我们继续开始Git的使用。第二、创建远端仓库一般,我们会使用第三方的Git远端仓库,比原创 2017-07-21 13:58:34 · 2010 阅读 · 0 评论 -
费劲心思完成了+ 点击查询之后实现页面不可操作,等待查询,几秒后返回结果页面
第一处: index.php 欢迎访问恒尚跆拳道 您的当前位置:首页 / 证书查询原创 2015-11-14 16:16:40 · 613 阅读 · 0 评论 -
js实现邮箱地址的检测
用JavaScript实现对一个邮箱地址是否合法的检测 //验证邮箱格式function isEmail() { var email=document.getElementById("mail").value; if(email=="") { //alert("请输入邮箱!"); document.getElementById("che原创 2015-07-27 15:19:55 · 8296 阅读 · 0 评论 -
应用Session变量控制用户登录时间
1.创建conn.php文件,实现连接数据库的操作<?php$dbhost='localhost';//数据库服务器名称$dbuser='root';// 连接数据库用户名$dbpass='';// 连接数据库密码$dbname='online';// 数据库的名字// 连接到数据库error_reporting(E_ALL ^ E_DEPRECATED);//解决报错问题$co原创 2015-07-29 21:50:57 · 1401 阅读 · 0 评论 -
css+js 版本的二级二级联动选择菜单
www.111cn.net//定义了分类的二维数组,里面的顺序跟外表的顺序是相同的。通过selectedIndex获得不同大类的下标值来得到相应的分类数组 var item=[ [["shuxue","数学类"],["wuli","物理类"],["huaxue","化学类"],["shengwu","生物类"],["dizhi","地质类"],["di原创 2015-08-11 15:35:25 · 1634 阅读 · 0 评论 -
浮动超链接的实现
网页中增加一既可以随着窗口的滚动而移动,又可以按照反射的原理进行反弹附代码: 关闭 function showimagec原创 2015-08-11 15:33:42 · 2069 阅读 · 0 评论 -
网页中嵌入媒体播放器
<?php session_start(); $_SESSION['adress']="1.mp4";?>" valuetype="ref">同时可以在调用数据库里面的视频文件地址原创 2015-07-30 15:55:31 · 812 阅读 · 0 评论 -
PHP实现文件上传,更改路径,文件名
1.数据库链接文件conn.php<?php$dbhost='localhost';//数据库服务器名称$dbuser='root';// 连接数据库用户名$dbpass='';// 连接数据库密码$dbname='online';// 数据库的名字// 连接到数据库error_reporting(E_ALL ^ E_DEPRECATED);//解决报错问题$connect=原创 2015-07-30 18:34:31 · 11569 阅读 · 0 评论 -
php实现几种排序
第一:冒牌排序 <?php error_reporting(0); $arr=array(0,5,-1,9,3); //将数据从小排序function bubblesort(&$arr){ for($i=0;$i <count($arr)-1;$i++) { for($j=0;$j<count($arr)-1-i;$j++原创 2015-08-13 17:57:12 · 692 阅读 · 0 评论 -
html5中不在支持cellpadding属性
如果你现在开始用html5的声明来写页面时,你会发现在定义table的cellspacing和cellpadding时被提示该属性已过时或者提示非法属性。具体原因是在html5中table标签的这两个属性已经被移除,需要定义边框之类的时应该使用css的写法。具体实现如下:-收缩代码 Html5 Table Test table{ bor转载 2015-08-03 09:16:25 · 798 阅读 · 0 评论 -
php实现分页调取数据库记录
学生信息管理 function doDel(id){ if(confirm("确认要删除吗?")){ window.location="action.php?action=del&id="+id; }原创 2015-08-05 18:12:06 · 1032 阅读 · 0 评论 -
经典下拉式菜单 js+css 实现
s#a,#b,#c{display:none; margin-left:10px;}ul{list-style:none;margin:0;}function aaa(){ var a=document.getElementById("a"); var link1=document.getElementById("link1"); link1.onclick=f原创 2015-08-06 15:40:52 · 630 阅读 · 0 评论 -
php文件下载
在浏览器中,使用超级链接就可以实现简单的文件下载。不过有些文件使用这种方法下载时,会被直接读取在浏览器中,如图片,也就是说,只有出现浏览器无法识别的类型时,才会默认开启下载。下边提供提供一个下载实例效果图<?phperror_reporting(0);$file1="./";//获取当前路径$filename=$file1."source/fujian/13级大二成绩公布.zip";原创 2015-09-25 11:22:36 · 394 阅读 · 0 评论 -
js中document通过ID获取的一些使用方法
document.getElementById("link").href; document.getElementById("link").target; document.getElementById("img").src; document.getElementById("img").width; document.getElementById("img").height;原创 2015-11-08 13:49:35 · 53898 阅读 · 0 评论 -
不用marquee而使用JS控制图片纵向滚动,解决火狐不兼容
火狐浏览使用marquee标签时候,存在兼容性问题,onMouseOut 和 onMouseOver,不能控制滚动的启停,在这里使用js进行控制纵向滚动源码: 不用marquee而使用JS控制图片纵向滚动,解决火狐不兼容原创 2015-09-22 12:54:04 · 1031 阅读 · 0 评论 -
js+css控制弹出小窗口之后,后整个页面背景图变色,并且不可操作,点击确定,页面跳转。。。
弹出一个窗口后,后面的层不可操作 ,点击确定之后跳转新的页面 function show() //显示隐藏层和弹出层 { var hideobj=document.getElementById("hidebg"); hidebg.style.display="block"; //显示隐藏层 hidebg.style.height=document.body.cl原创 2015-11-11 11:41:30 · 4594 阅读 · 0 评论 -
js控制按键在规定时间内的可操作性
点击获取验证码按钮后按钮变灰,倒计时一60s后又可重复点击 var wait=60; function time(o) { if (wait == 0) { o.removeAttribute("disabled"); o.value="免费获取验证码"; wai原创 2015-11-11 10:32:12 · 2342 阅读 · 0 评论 -
网页中植入媒体播放器
html 中的媒体播放器无法不支持flv格式的视频,现在介绍如何在网页中加入支持flv格式的播放器。文件下载:swf播放器 swflash.cab 源代码:播放器网上很容易找到的原创 2015-10-27 17:03:11 · 760 阅读 · 0 评论 -
解决js中setTimeout()函数的兼容问题
今天检查自己用JQuery+AJAX+PHP做的网站后台登录检测,发现登陆成功后执行页面跳转函数这段JavaScript(JS)代码特效在IE和谷歌浏览器Chrome下都可以很好地执行,兼容性还不错。结果到了火狐(FireFox)浏览器下setTimeout这个JS内置函数不执行了,无效了,也没报错!打开FireBUG指望它能检测出JS的错误,结果没用...Javascript(JS)脚本代码在各原创 2015-11-12 22:34:54 · 10709 阅读 · 0 评论 -
mac下,PHP安装imageMagic扩展(踩坑记录)
背景使用yii2框架的时候,加载验证码时候,出现报错:Either GD PHP extension with FreeType support or ImageMagick PHP extension with PNG support is required.环境使用的是mac自带的php环境,缺少了ImageMagic扩展扩展安装(网上通用的方法)1. 安装:ImageMagick...原创 2018-10-23 14:53:43 · 3603 阅读 · 0 评论