<?php /** * 此方法由@Tonton 提供 * http://my.oschina.net/u/918697 * @date 2012-12-12 */ function genTree5($items) { foreach ($items as $item) $items[$item['pid']]['son'][$item['id']] = &$items[$item['id']]; return isset($items[0]['son']) ? $items[0]['son...
日期:2017-01-11 浏览:2471次 评论: 0 阅读全文
项目中有时我们需要使用PHP将特定的信息进行加密,也就是通过加密算法生成一个加密字符串,这个加密后的字符串可以通过解密算法进行解密,便于程序对解密后的信息进行处理。 最常见的应用在用户登录以及一些API数据交换的场景。 最常见的应用在用户登录以及一些API数据交换的场景。 笔者收录了一些比较经...
日期:2017-01-07 浏览:2450次 评论: 0 阅读全文
我们提交表单的时候,不能忽视的一个限制是防止用户重复提交表单,因为有可能用户连续点击了提交按钮或者是攻击者恶意提交数据,那么我们在提交数据后的处理如修改或添加数据到数据库时就会惹上麻烦。 那么如何规避这中重复提交表单的现象出现呢?我们可以从很多方面入手,首先从前端做限制。前端JavaScript在...
日期:2017-01-07 浏览:2525次 评论: 0 阅读全文
最近开发微信公众平台,公众号调用各接口时都需使用access_token,access_token是公众号的全局唯一接口调用凭据,开发时需要进行妥善保存。 access_token有效期为7200秒 ,重复获取将导致上次获取的access_token失效。 由于微信对获取access_token的api调用次数做了限制,建议开发者全局存储与更新access_token,...
日期:2017-01-07 浏览:2548次 评论: 0 阅读全文
本文实例讲述了php生成百度sitemap站点地图类函数的方法,分享给大家供大家参考。具体实现方法如下: 问题概述: 公司网站是问答百科的网站、seo工程师提出需求说根据网站的问题来生成xml文件。每个xml文件包含5000条setmap格式数据。现在线上网站大约有70w条问题,所以说基本生成140个xml文件。还有一个索引文...
日期:2017-01-06 浏览:2482次 评论: 0 阅读全文
本文实例讲述了PHP使用逆波兰式计算工资的方法。分享给大家供大家参考。具体如下: 将一个普通的中序表达式转换为逆波兰表达式的一般算法是: 首先需要分配2个栈,一个作为临时存储运算符的栈S1(含一个结束符号),一个作为输入逆波兰 式的栈S2(空栈),S1栈可先放入优先级最低的运算符#,注意,中缀式应以此...
日期:2017-01-03 浏览:2502次 评论: 0 阅读全文
Php代码 /** * 1、define(name,value,case_insensitive) 自定义全局常量, 默认大小写敏感 * 2、const 定义类常量。 * 3、常量名前不要使用”$” * 4、常量的命名一般全部使用大写字母。 */ //定义全局常量 LANGUAGE define('LANGUAGE','中国'); echo language;//language echo LANGUAGE;//中国 //...
日期:2016-12-31 浏览:2660次 评论: 0 阅读全文
Php代码 /** * 单点注销 */ public function logoutAllAction() { echo '正在注销...'; $callback_url = null; if(isset($_GET['callback_url'])){ $callback_url = $_GET['callback_url']; }else{ $callback_url = "index.php?m=member&c=index&a=login" ; } $g...
日期:2016-12-31 浏览:2480次 评论: 0 阅读全文
Php代码 /** * * 将xml转为数组 * @param string $xml xml字符串 * @param string $version xml版本 * @param string $charset xml编码 */ function xmlToArray($xml, $version="1.0", $charset="utf-8"){ $doc = new DOMDocument ("1.0", $charset); $doc->loadXML ($xml); $result = dom...
日期:2016-12-31 浏览:2440次 评论: 0 阅读全文
Php代码 <?php //phpinfo(); $host = "******:389"; $user = "**@**"; $pswd = "*****"; $ad = ldap_connect($host) or die( "Could not connect!" ); if($ad){ //设置参数 ldap_set_option ( $ad, LDAP_OPT_PROTOCOL_VERSION, 3 ); ldap_set_option ( $ad, LDAP_OPT_REFERRALS, 0 ); ...
日期:2016-12-31 浏览:2597次 评论: 0 阅读全文