Welcome 微信登录

首页 / 网页编程 / PHP

微信自定义菜单的创建/查询/取消php示例代码

微信自定义菜单的创建/查询/取消php示例代码

微信公众帐号 服务号可以使用 自定义菜单功能。之前在创建菜单时一直失败,原因是$data 格式一直没有传正确,后来终于解决了。这里先记录下 顺便封装了一个类,便于自定义菜单的管理。此类仅仅是自定义菜单的管理类,并未涉及微信自定义回复和菜单事件的代码。代码如下 /** * @author LSH 2013-09-06** 微信自定义菜单的创建|查询|取消 */class weixinMenu { public static $appid = null;// ...
PHP+JQuery+Ajax实现分页方法详解

PHP+JQuery+Ajax实现分页方法详解

本文实例讲述了PHP+JQuery+Ajax实现分页的方法。分享给大家供大家参考,具体如下:为了锻炼下jQuery,决定自己动手写写分页最终的效果如图:点击某个字母后,下方显示以该字母为首字母的所有词语;分页显示,每页显示15个词语,每组页码有20个,1-20/20-40~~~首先是在PHP文件中的分页Pager的相关代码public function searchWordsByInitial()//从AJAX发出的URL中获得参数:用户点击的字母和点击的...
微信公众号开发之语音消息识别php代码

微信公众号开发之语音消息识别php代码

本文实例为大家分享了php微信语音消息识别代码,供大家参考,具体内容如下1.开通语音识别(默认关闭)2.语音识别请注意,开通语音识别后,用户每次发送语音给公众号时,微信会在推送的语音消息XML数据包中,增加一个Recognition字段(注:由于客户端缓存,开发者开启或者关闭语音识别功能,对新关注者立刻生效,对已关注用户需要24小时生效。开发者可以重新关注此帐号进行测试)。开启语音识别后的语音XML数据包如下:<?php/** * wecha...
Yii2增删改查之查询 where参数详细介绍

Yii2增删改查之查询 where参数详细介绍

概述由于官方手册关于where的介绍比较少,所以想自己整理一下,以便大家的学习和自己回头查询。本篇文章会详细介绍and、or、between、in、like在where方法中的使用方法和举例。and// 我们要查询id大于1并且小于3的数据$userInfo = User::find()->where(["and" , "id > 1" , "id < 3"])->all();// 或者用以下方式,更为安全$userInfo = U...
PHP 5.6.11中CURL模块问题的解决方法

PHP 5.6.11中CURL模块问题的解决方法

按照网上的教程写了一个cURL的小例子,在apache环境下执行,一点反应也没有,放在IIS环境里就ok的,感觉问题一定出在动态连接库上,因为配置文件里的php_curl.dll已经打开了,而且在iis上ok;网上找了一些解决方案:设置了【环境变量】:phpext,PHPRC;无效把php_curl.dll 放到apache/bin下;无效检查了一下apache/bin目录下也有这两个libeay32.dll,ssleay32.dll个文件;没问题最后试了...
PHP 5.6.11 访问SQL Server2008R2的几种情况详解

PHP 5.6.11 访问SQL Server2008R2的几种情况详解

PHP天生支持MySQL,但是有时候也想让它访问SQL Server,该怎么办呢?最近找了点资料,测试成功了PHP访问SQLSvr的几种情况,限于时间,还没有测试更多不同环境,把测试过的记录如下:测试环境:win7 x64 sp1,IIS 7.5, Apache 2.4 32位版本,PHP 5.2.6 win32, PHP 5.6.11 win32 ts(线程安全版)注:由于“Microsoft Drivers for PHP for SQL Server...
常用PHP数组排序函数归纳

常用PHP数组排序函数归纳

数组排序:数组中的元素能够以字母或数字顺序进行升序或降序排序。 常用的PHP数组排序函数•sort() - 以升序对数组排序•rsort() - 以降序对数组排序•asort() - 根据值,以升序对关联数组进行排序•ksort() - 根据键,以升序对关联数组进行排序•arsort() - 根据值,以降序对关联数组进行排序•krsort() - 根据键,以降序对关联数组进行排序举例:...
PHP怎样用正则抓取页面中的网址

PHP怎样用正则抓取页面中的网址

前言链接也就是超级链接,是从一个元素(文字、图片、视频等)链接到另一个元素(文字、图片、视频等)。网页中的链接一般有三种,一种是绝对URL超链接,也就是一个页面的完整路径;另一种是相对URL超链接,一般都链接到同一网站的其他页面;还有一种是页面内的超链接,这种一般链接到同一页面内的其他位置。搞清楚了链接的种类,就知道要抓链接,主要还是绝对URL超链接和相对URL超链接。要写出正确的正则表达式,就必须要了解我们查找的对象的模式。先说绝对链接,也叫作URL(U...
学习PHP Cookie处理函数

学习PHP Cookie处理函数

我们先看看cookie是什么东东?cookie是服务器留在客户端的用于识别用户或者存储一些数据的小文件(注意,session存储在服务器端,这是两者的区别之一)。我们平时登录某门户时,会有选项“是否保存登录”或者“下次自动登录”,当我们勾选了之后,服务器就会在我们的浏览器创建cookie文件来保存我们的信息。每当计算机通过浏览器请求页面时,它会同时发送cookie。通过PHP,可以创建并取回cookie的值。cookie在web中是很重要的角色,早在网景浏...
PHP Filter过滤器全面解析

PHP Filter过滤器全面解析

PHP 过滤器用于验证和过滤来自非安全来源的数据,比如用户的输入。什么是 PHP 过滤器?PHP 过滤器用于验证和过滤来自非安全来源的数据。验证和过滤用户输入或自定义数据是任何 Web 应用程序的重要组成部分。设计 PHP 的过滤器扩展的目的是使数据过滤更轻松快捷。为什么使用过滤器?几乎所有 web 应用程序都依赖外部的输入。这些数据通常来自用户或其他应用程序(比如 web 服务)。通过使用过滤器,您能够确保应有程序获得正确的输入类型。您应该始终对外部数据...
PHP5.4内置web服务器

PHP5.4内置web服务器

PHP是一种脚本语言,它需要PHP解释器来分析运行PHP文件。当把PHP做为CGI服务Web请求时,它需要被嵌入到某种Web服务器里,最常见的是集成到Apache或IIS里,这就是说,在使用PHP前,你需要安装Apache或IIS,并且正确的配置它们和PHP集成的参数。虽然这种配置已经很规范,文档非常丰富,但我们还是经常在安装Apache和PHP集成时遇到问题,而且,有时候我们只想测试一个简单的PHP特征,不想就为此安装、启动Apache服务。但据官方文档...
PHP身份证校验码计算方法

PHP身份证校验码计算方法

中国(大陆)公民身份证号码每一位所代表的意义,网上很多文章都有介绍,在此就不多说。其中身份证号码的最后一位是校验码,跟据前17位计算得到。算法大 概是这样:把前17位的每一个数字和一串加权因子相乘,再计算这些乘积的和;把这些乘积的和模11得到的数字作为序号,最后在一个校验码串中提取出与序号 相对应的字符。当然,网上也有不少的文章教大家计算这个校验码,下面我们将尝试用PHP语言来完成这一工作,也许可以用于PHP开发中,如校验用户的身份证号码是否正确。假设某中...
教你在header中隐藏php的版本信息

教你在header中隐藏php的版本信息

前言在php渲染的网页header信息中,会包含php的版本号信息,比如: X-Powered-by: php/5.3.3,这有些不安全,有些黑客可能采用扫描的方式,批量寻找低版本的php服务器,利用php漏洞(比如hash冲突)来攻击服务器。php.ini中有一个选项可以控制是否暴露这个信息,那就是:expose_php = On默认值是On,改成Off之后,就不会显示php版本信息啦。或者在php-fpm的pool配置文件中设置:php_admin_f...
Yii2的XSS攻击防范策略分析

Yii2的XSS攻击防范策略分析

本文实例讲述了Yii2的XSS攻击防范策略。分享给大家供大家参考,具体如下:XSS 漏洞修复原则: 不相信客户输入的数据注意: 攻击代码不一定在<script></script>中① 将重要的cookie标记为http only, 这样的话Javascript 中的document.cookie语句就不能获取到cookie了.② 只允许用户输入我们期望的数据。 例如: 年龄的textbox中,只允许用户输入数字。 而数字之外的字符都...
<< 691 692 693 694 695 696 697 698 699 700 >>