RSA加密算法是一种非对称加密算法。在公开密钥加密和电子商业中RSA被广泛使用。RSA是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头...
之前一直使用Yii框架,做过一些系统,对yii比较熟悉, 现在也希望yii持续的更新,带来新的特性, 但是现在yii发展的不如laveal 了,还是觉得稍微可惜, 最近看到yii一直在更新,下面介绍一下yii3框架
Yii 偏爱规范胜于配置。遵循规范可使你能够创建成熟的Yii应用而不需要编写、维护复杂的配置。 当然了,在必要时,Yii 仍然可以在几乎所有的方面通过配置实现自定义。 下面我们讲解 Yii 编程中推荐的开发规范。 为简单起见,我们假设 WebRoot 是 Yii 应用安装的目录。 1. URL默认情...
说明:自己学习的一些记录和备忘,有什么问题还请指正 简单实现三个站点的单点登录,在一个站点登录,其他站点自动登录,一个站点退出,其他站点同时退出 假设有三个站点 siteA 域名为sitea.xxx siteB 域名为siteb.xxx siteC 域名为sitec.xxx siteC提供统一登录...
PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多。下面介绍了十个PHP高级应用...
内容简介 《php语言精粹》是一本可以带你迈入php 殿堂的书。 php 作为当今主流的服务器端开发语言,广泛应用于世界上各种排名比较靠前的网站,如facebook、flickr 和wikipedia 等。其广泛的应用与其强大的功能相辅相成,密不可分。 在这本书中,你将看到 php 中...
下面是一些非常有用的PHP类库,相信一定可以为你的WEB开发提供更好和更为快速的方法。是您居家必备,杀人越货的良药呀。
pChart是一个开源的图表生成库,主要有3个Class:pChart.class、 pData.class、pCache.class,可生成20多种简单或复杂的图表,支持PNG、JPG、GIF通用图片格式。数据源可以来自于Database、CSV等。使用pChart需要开启PHP的GD服务。
随着WEB市场的日益火爆,PHP程序员越来越受欢迎, 各个PHP培训也很火爆,小编今天推荐这部PHP圣经, 绝对值得你细细阅读,如果能把全书都看懂,那什么百度,腾讯的PHP面试题都不在话下。 这绝对是一个PHP鸟的忠告。 本书适合各个层次的php程序员使用,目前php辅导教程界教程确实不多,特别...
你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起 。 ----- Arthur J.Riel(1)所有数据都应该隐藏在所在的类的内部。(2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。(3)尽量减少类的协议中的消息。(...
记得网上曾经有一个面试题: 将1234567890转换成1,234,567,890 每3位用逗号隔开的形式。(7分) <?php $num = "1234567890.11"; $num = preg_replace('/(?<=[0-9])(?=(...
一,出现乱码的原因分析1,保存文件时候,文件有自己的文件编码,就是汉字,或者其他国语言,以什么编码来存储2,输出的时候,要给内容指定编码,如以网页的形势输入时<meta http-equiv=”Content-Type” content=”text/html; charset=utf8″ /&...
/** *getConstellation 根据出生生日取得星座 * *@param String $brithday 用于得到星座的日期 格式为yyyy-mm-dd * *@param Array $format 用于返回星座的名称 * *@return String */ function ge...
首先是应该下载源码: http://php.net/downloads.php 到这里下载最新的源码, 下载的过程中,先安装编译环境。 sudo apt-get install build-essential 之后解压原文件 tar -xzvf php-5.2.17.tar.g...
写文档是一项乏味却不得不做的工作,而编写API级的文档更是意味着大量的重复劳动和难以保持的一致性。这里我们要推荐给大家的,是支持PHP5语法分析的文档工具——phpDocumentor。
文档标记的使用范围是指该标记可以用来修饰的关键字,或其他文档标记。可以用PHPDocumentor等工具,能够快速生成具有相互参照,索引等功能的API文档。
PHP总共有三个模块:内核、Zend引擎、以及扩展层; PHP内核用来处理请求、文件流、错误处理等相关操作; Zend引擎(ZE)用以将源文件转换成机器语言,然后在虚拟机上运行它; 扩展层是一组函数、类库和流,PHP使用它们来执行一些特定的操作。
PHP支持的由Daniel Stenberg创建的libcurl库允许你与各种的服务器使用各种类型的协议进行连接和通讯。libcurl目前支持http、https、ftp、gopher、telnet、dict、file和ldap协议。libcurl同时也支持HTTPS认证、HTTP POST、HTT...
编者按:原文作者Greg Jorgensen是一位典型的程序员,他从1974年开始编程。曾在耐克和苹果等公司任职。他专攻修复和完善受损、被遗弃和半生不熟的Web应用程序,尤其是后台语言是PHP的网站。
前些日子在公司的代码库中看到 php相关的 冒号,endif ,endfor ,开始以为不是php的代码,后来到网上一查,才恍然大悟,原来这也是php的语法呀,这真是基础不牢固呀。我们经常在wordpress一类博客程序的模板里面看到很多奇怪的PHP语法,下面就来介绍一下这些php的古怪语法。
$_REQUEST包含了$_GET、$_POST、$_COOKIE的所有内容,是它们的集合体。$_GET、$_POST、$_COOKIE在$_REQUEST中都有一个副本。改变$_REQUEST的值不影响$_GET等,反之亦然。GET和POST同名的情况下,$_REQUEST取的是POST的值。CO...
看到TP二群里看到社大寻找省市地三级联动的东西,我记得以前有个国家统计局的东西,最新县及县以上行政区划代码(截止2008年12月31日) ,就根据这个写了一个脚本导入到数据库。之后,就可以用Ajax的方法很简单的就实现了三级联动了。
对于JSON(JavaScript Object Notation)大家应该不陌生,它是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - Dec...