hq金水

愿你是阳光,明媚不忧伤~
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  php

摘要:首先知道enctype这个属性管理的是表单的MIME编码。共有三个值可选:1、application/x-www-form-urlencoded2、multipart/form-data3、text/plain其中application/x-www-form-urlencoded是默认值,作用是设置 阅读全文

posted @ 2016-12-22 10:05 hq金水 阅读(264) 评论(0) 推荐(0)

摘要:dirname(__FILE__);define('ROOT',dirname(__FILE__).'/');echo ROOT; $RootDir = $_SERVER['DOCUMENT_ROOT'];echo $RootDir; 阅读全文

posted @ 2016-12-22 10:04 hq金水 阅读(165) 评论(0) 推荐(0)

摘要:打开php.ini,首先找到file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开upload_tmp_dir ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹upload_max_filesize = 8m ;望文生意,即允许上传文件 阅读全文

posted @ 2016-12-21 15:23 hq金水 阅读(500) 评论(0) 推荐(0)

摘要:从官网信息来看,php://input是一个只读信息流,当请求方式是post的,并且enctype不等于”multipart/form-data”时,可以使用php://input来获取原始请求的数据。 看一个简单的例子。 客户端就是一个表单,非常简单。 复制代码 代码如下: <form actio 阅读全文

posted @ 2016-12-13 17:31 hq金水 阅读(287) 评论(0) 推荐(0)

摘要:$data = file_get_contents('http://www.zgjmwl.com/jinshui/pro_one/ceshi_a.php'); var_dump(substr($data,3)); //用php读取json数据; //substr($data,3)去掉BOM头 $da 阅读全文

posted @ 2016-12-12 17:39 hq金水 阅读(197) 评论(0) 推荐(0)

摘要:就安全来说,所有客户端和服务器端的通信内容应该都要通过加密通道(HTTPS)传输,明文的HTTP通道将会是man-in-the- middle及其各种变种攻击的温床。所谓man-in-the-middle攻击简单讲就是指恶意的黑客可以在客户端和服务器端的明文通信通道上做手 脚,黑客可以监听通信内容, 阅读全文

posted @ 2016-12-11 15:53 hq金水 阅读(685) 评论(0) 推荐(0)

摘要:自己做好的网页/网站怎么让别人/其他客户端浏览? 将自己开发的网页/网站放到服务器上,告诉对方网址,网址:服务器地址或服务器域名/目录/xxx.php。 方法1,在自己电脑没加密的情况下,告诉对方自己电脑的IP,此时自己电脑就相当于服务器,对方可在浏览器输入url:http//+ip+端口(默认80 阅读全文

posted @ 2016-12-09 11:15 hq金水 阅读(159) 评论(0) 推荐(0)

摘要:如果变量为0,则empty()会返回TRUE,isset()会返回TRUE;如果变量为空字符串,则empty()会返回TRUE,isset()会返回TRUE;如果变量未定义,则empty()会返回TRUE,isset()会返回FLASE; 阅读全文

posted @ 2016-12-09 08:35 hq金水 阅读(142) 评论(0) 推荐(0)

摘要:不要急,源代码分享在最底部,先问大家一个问题,你在写开放的API接口时是如何保证数据的安全性的?先来看看有哪些安全性问题在开放的api接口中,我们通过http Post或者Get方式请求服务器的时候,会面临着许多的安全性问题,例如: 为了保证数据在通信时的安全性,我们可以采用参数签名的方式来进行相关 阅读全文

posted @ 2016-12-08 15:36 hq金水 阅读(1133) 评论(0) 推荐(0)

摘要:<?php /** * wechat php test */ //define your token //定义TOKEN秘钥 define("TOKEN", "weixin"); //实例化微信对象 $wechatObj = new wechatCallbackapiTest(); //验证成功后注 阅读全文

posted @ 2016-12-07 17:04 hq金水 阅读(465) 评论(0) 推荐(0)

摘要:做过 API 的人应该了解,其实开发 API 比开发 WEB 更简洁,但可能逻辑更复杂,因为 API 其实就是数据输出,不用呈现页面,所以也就不存在 MVC(API 只有 M 和 C),那么我们来探讨下,如何使用php进行手机API接口开发 做过 API 的人应该了解,其实开发 API 比开发 WE 阅读全文

posted @ 2016-12-07 09:13 hq金水 阅读(6131) 评论(0) 推荐(0)

摘要:接口关键字:interface,不加class关键字接口里面有成员方法,但是没有函数体.实现接口使用的关键字:implements 不是extends子类必须实现接口的所有方法 使用接口,你可以指定某个类必须实现那些方法,但是不需要定义这些方法的具体内容,我们可以通过interface来定义一个接口 阅读全文

posted @ 2016-12-06 13:18 hq金水 阅读(173) 评论(0) 推荐(0)

摘要://中文乱码解决方法:原因编码格式不一致//1.建立数据库的时候,字符集选择utf-8//2.修改mysql的配置:在[mysqld]模块下面添加character_set_server=utf8//3.修改页面的编码格式为uft-8,header("content-type:text/html;c 阅读全文

posted @ 2016-11-28 10:36 hq金水 阅读(131) 评论(0) 推荐(0)

摘要:1,年-月-日echo date('Y-m-j');2007-02-6echo date('y-n-j');07-2-6大写Y表示年四位数字,而小写y表示年的两位数字;小写m表示月份的数字(带前导),而小写n则表示不带前导的月份数字。echo date('Y-M-j');2007-Feb-6echo 阅读全文

posted @ 2016-11-04 16:38 hq金水 阅读(185) 评论(0) 推荐(0)

摘要:document.ready和onload的区别——JavaScript文档加载完成事件 页面加载完成有两种事件 一是ready,表示文档结构已经加载完成(不包含图片等非文字媒体文件) 二是onload,指示页面包含图片等文件在内的所有元素都加载完成。 用jQ的人很多人都是这么开始写脚本的: $(f 阅读全文

posted @ 2016-08-19 15:19 hq金水 阅读(233) 评论(0) 推荐(0)

摘要:要求:根据条件进行查询,显示查询后的分页页面 说明: 1、根据条件查询到所有记录,在调用分页limit方法实现分页功能; 2、浏览器默认get方式传值;用post方式传值,只有在点击查询按钮时可以实现效果,要先将post方式转为get方式,在判断; 代码: get方式 post方式 阅读全文

posted @ 2016-08-08 16:44 hq金水 阅读(160) 评论(0) 推荐(0)

摘要:要求:如上图所示 说明:调用分页类,造一个分页对象,拼一个分页条件,显示分页信息 代码: main.php fpage()=>在页面显示以下内容 总结: ceil >=该数字的最小整数; floor <=该数字的最大整数; mysql的limit查询语句: limit(跳过多少条,取多少条) sel 阅读全文

posted @ 2016-08-08 15:23 hq金水 阅读(127) 评论(0) 推荐(0)

摘要:使用知识点:递归; 阅读全文

posted @ 2016-07-15 16:07 hq金水 阅读(236) 评论(0) 推荐(0)

摘要:要求: 注册审核功能,新注册的用户不能登录系统,必须等到管理员审核通过,该用户可以登录系统 注册页面登录页面--审审核页面--显示表格,操作里面(如果用户未审核 显示一个审核的超链接或按钮;如果用户已通过审核,显示已通过绿色文字) 解法: 注册页面: 登录页面: 审核页面: 审核页面: 阅读全文

posted @ 2016-07-15 10:16 hq金水 阅读(119) 评论(0) 推荐(0)

摘要:1、数组合并:array_merge(数组1,数组2),一维数组和一维数组合并得到的还是一维数组 一维数组跟二维数组合并得到的是二维数组,谁在数组1的位置谁的索引在前 二维数组跟二维数组合并得到的是二维数组,谁在数组1的位置谁的索引在前 2、数组去重:array_unique(一维数组); 将二维数 阅读全文

posted @ 2016-07-14 14:53 hq金水 阅读(216) 评论(0) 推荐(0)