php
小崔真好
我在成长总有一天我会足够优秀
展开
-
微信app支付签名错误
先放一下申请微信支付的百度经验文档,https://jingyan.baidu.com/article/02027811706ea61bcd9ce54c.html最近在做微信app支付,调用微信的统一下单支付接口http://mch.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1时,老是返回“签名错误”。我在日志中打印出生成的字符串和签名,然后...原创 2019-11-08 14:51:37 · 2746 阅读 · 0 评论 -
函数的返回引用
引用返回用在当想用函数找到引用应该被绑定在哪一个变量上面时。不要用返回引用来增加性能,引擎足够聪明来自己进行优化。仅在有合理的技术原因时才返回引用!原创 2014-04-29 00:47:04 · 524 阅读 · 0 评论 -
cookie和session的基本用法小结
这两天初步看了下cookie和session的用法,就个人理解,总结如下:总结这些之前,先说下一次会话的概念,一次会话可以简单的认为是一个进程,也就是打开一个浏览器,只要不点那个×,都是一次会话,包括在浏览器的后面新建选项卡。关闭浏览器,一次会话结束。 cookie: 存在于用户端,即谁用就存在谁的电脑上,确切的说是浏览器的缓存存放位置。语法如下: 设置cookie原创 2014-05-24 23:13:39 · 1489 阅读 · 0 评论 -
session入数据库类
代码如下: /* * session入数据库 */ class SessionDB{ protected $logic_name = "session"; protected $db; protected $table; /* * 将session的处理设置为用户级别 * 然原创 2014-06-09 23:19:27 · 487 阅读 · 0 评论 -
php中include和require的用法
先了解几个常识: (1)dirname(__FILE__),它是返回当前脚本的决对路径,例:/opt/lampp/htdocs/dir 。并且最重要的是不会因为该脚本被require或include而改变。即:a.php中有这样的语句 $basedir = dirname(__FILE__); echo $basedir;若b.php(和a.php不在原创 2014-06-11 23:42:17 · 841 阅读 · 0 评论 -
php中foreach与引用的一个问题。。
$ar = array(1, 2, 3);var_dump($ar);foreach ($ar as &$v) {}foreach ($ar as $v) {}var_dump($ar);?>array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3)}array(3) { [0]=> int(1) [原创 2014-06-12 01:04:16 · 512 阅读 · 0 评论 -
php获取土豆无广告视频代码
是不是还在为土豆视频有广告而发愁呢?去除广告代码如下: 土豆无广告视频获得 输入视频地址: //获取土豆无广告视频播放地址 $url = isset($_POST['videourl']) ? $_POST['videourl'] : ''; if($url == ""){原创 2014-06-22 00:35:13 · 1311 阅读 · 0 评论 -
php验证码类
写了个验证码类,中文的需要载入原创 2014-06-23 01:42:02 · 437 阅读 · 0 评论 -
php中json
现在的各种接口,各种移动端开发都是通过json来返回或者调用数据,甚至有种说法是json正要逐步取代xml的位置。那么json到底是什么呢?其实就是一种数据格式而已,只不过主要用途是在数据的交互上而已。php提供了json_encode()和json_decode()两个函数,前者用于编码,后者用于解码。先来说说json_encode(),主要是将数组和对象,转换成json格式。$arr原创 2014-08-16 17:10:59 · 559 阅读 · 0 评论 -
php的二进制安全
php中有个二进制安全函数的概念,但是什么是二进制安全呢?原创 2014-08-15 18:41:33 · 1056 阅读 · 0 评论 -
php中static的用法
大家都知道,static是静态变量或者静态方法的修饰符原创 2014-05-19 22:42:46 · 527 阅读 · 0 评论 -
php对象遍历
php对对象遍历其实就是对属性的bian'lian原创 2014-05-19 23:36:16 · 1341 阅读 · 0 评论 -
php深克隆和浅克隆
先来看下php对克隆的定义:原创 2014-05-18 22:48:08 · 709 阅读 · 0 评论 -
php表单之间传递数组变量
一种方法是把数组存入session传递。另一种方法是可以把数组通过implode组成一个字符串,在下一个页面使用explode再重新作成数组。附上implode和explode的用法: implode: 将数组变成字符串。语法: string implode(string glue, array pieces);返回值: 字符串函数种类: 资料处理本函数将数组的内容组合成一个字符串,参数原创 2013-12-04 14:30:26 · 827 阅读 · 0 评论 -
php下载原理
php下载原理:用户向服务器端发送一个下载文件的请求,服务器端响应之后,在内存中打开,读取文件信息,关闭文件,基本是这个步骤的。 比如下载一个文件名为win.jpg的文件,在下载页面的代码中就需要先判断if(file_exists($文件名)),不存在的话提示文件不存在,存在的话就继续往下面执行,打开文件,用fopen($filename)函数打开文件,用filesize()函数判原创 2013-12-04 14:29:24 · 470 阅读 · 0 评论 -
php中包含js产生的中文乱码问题
今天,在写php的登录模块的时候,在php文件中包含了js文件,来做登录时基本规范的检测,可是在浏览器中预览的时候,出现了乱码问题(在head中有设置),在网上查了查资料又在包含js文件的地方添加上了charset="utf-8">,浏览器中预览依然乱码,然后就凌乱了,无奈又查看了资料,看到如下解决方案:1. 将编写的php文件在保存的时候,存为ANSI编码(网页编码格式)。2. 在php文件的头原创 2013-12-04 14:30:07 · 507 阅读 · 0 评论 -
php验证手机号、身份证、邮箱
//验证邮箱 if(!(preg_match("/^[0-9a-zA-Z]+@(([0-9a-zA-Z]+)[.])+[a-z]{2,4}$/i",$email ))) { echo ""."alert('输入正确格式的邮箱地址哦!');window.location='p_info.php'".""; } //验证手机号码是不是1原创 2013-12-04 14:30:12 · 2018 阅读 · 1 评论 -
php上传原理
php上传原理其实挺简单的,主要注意点如下:①form表单提交,方式必须是post,另外form里面加上enctype="multipart/form-data"这句话的意思是对上传的文件以文件流的方式处理,也就是告诉浏览器,我这是个文件,不是普通的文字类型的。②点击浏览找到图片之后其实已经完成了这样一个过程,把选择的文件存在服务器端的C:\WINDOWS\Temp文件夹下,然后会自动生成原创 2013-12-04 14:29:22 · 492 阅读 · 0 评论 -
PHP中获取当前页面的URL【转】
#测试网址: http://localhost/blog/testurl.php?id=5//获取域名或主机地址 echo $_SERVER['HTTP_HOST'].""; #localhost//获取网页地址 echo $_SERVER['PHP_SELF'].""; #/blog/testurl.php//获取网址参数 echo $_SERVER["QUERY_STRING"].""原创 2013-12-04 14:30:09 · 437 阅读 · 0 评论 -
php快速排序的实现
快速排序思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 从快速排序的定义我们jiu原创 2014-04-29 16:29:13 · 614 阅读 · 0 评论 -
php乱码问题说明
乱码其实也就是字符串才会出现的一种现象,原因是编码方式的不统一,其实根本原因是客户端方面的问题,这里的客户端指的就是我们的php程序。在MySQL Command Line Client中使用命令show character like ‘character_set’ 然后会有一个character_set_client和character_set_result以及character_set_con原创 2014-05-10 22:54:40 · 427 阅读 · 0 评论 -
数据类型知识小结
今天在重新学习数据类型的时候,把原创 2014-04-27 00:22:23 · 459 阅读 · 0 评论 -
php函数getenv(“REMOTE_ADDR”)得不到ip[转载]
程序里用的ip地址获取函数”getenv(“REMOTE_ADDR”)“更换为”$_SERVER['REMOTE_ADDR']“,覆盖更新,再看数据库,ip地址已经成功记录,搞定。既然再次遇到这问题,就还是记录下吧:php中获取访客(客户端)的ip地址函数getenv(“REMOTE_ADDR”) 与$_SERVER['REMOTE_ADDR']的区别,其实,通过这件事,已经很清楚了。getenv原创 2013-12-04 14:30:03 · 1898 阅读 · 0 评论