现在位置: 首页 > PHP
2020年02月18日 编程语言 ⁄ 共 3865字 评论关闭

php的RSA加密解密算法原理与用法分析 本文实例讲述了php的RSA加密解密算法原理与用法.分享给大家供大家参考,具体如下: 最近因为工作的需要,要倒腾支付宝支付相关的知识,因为支付宝应用了RSA加密机制,个人对此并不了解,所以在这里写下一篇总结. 1.生成公钥和私钥 要应用RSA算法,必须先生成公钥和私钥,公钥和私钥的生成可以借助openssl工具. 本次测验是在windows下进行的,可以到以下的地址下载windows安装包:http://gnuwin32.sourceforge.net/packages/openssl.htm,

阅读全文
2020年02月18日 编程语言 ⁄ 共 1863字 评论关闭

PHP数据源架构模式之表入口模式实例分析 本文实例讲述了PHP数据源架构模式之表入口模式.分享给大家供大家参考,具体如下: martin fowler在<企业应用架构模式>一书中将我们平常接触到的应用开发分为三层:表现层.领域层和数据源层. 其中领域层的领域逻辑模式有:事务脚本.领域模型以及表模块. 1.事务脚本最容易理解也最易于开发,不过由于易造成代码重复等问题,不利于后期的维护,比较适合开发逻辑较为简单的业务,比如只有几个用于展示企业信息的企业站等: 2.领域模型是三种模式中最为复杂的模式,缺点显而易见,需要较高的学习成

阅读全文

PHP检查文件是否存在,不存在自动创建及读取文件内容操作示例 本文实例讲述了PHP检查文件是否存在,不存在自动创建及读取文件内容操作.分享给大家供大家参考,具体如下: <?php $filename = ‘a/b.html’; $writetext = ‘ssssssssssss’; $result = jwritefile($filename, $writetext); var_dump($result);die; function jwritefile($filename, $writetext) { $position = strrpos($f

阅读全文
2020年02月18日 编程语言 ⁄ 共 602字 评论关闭

PHP中mysqli_get_server_version()的实例用法 本篇文章介绍了php中mysqli_get_server_version()方法的定义和用法,希望对正在学习MySQL和PHP的小伙伴有帮助! 定义和用法 mysqli_get_server_version() 函数将 MySQL 服务器版本作为整数返回. MySQL 服务器版本将按照以下格式返回: 主要版本10000 + 次要版本100 + 子版本.例如:5.1.0 将返回 50100. 语法 mysqli_get_server_version(connection); 实例 将 MySQL

阅读全文
2020年02月18日 编程语言 ⁄ 共 1589字 评论关闭

PHP图像处理 imagestring添加图片水印与文字水印操作示例 本文实例讲述了PHP图像处理 imagestring添加图片水印与文字水印操作.分享给大家供大家参考,具体如下: imagestring添加图片水印 <?php header("Content-Type: text/html;charset=utf-8"); //指定图片路径 $src = ’001.png’; //获取图片信息 $info = getimagesize($src); //获取图片扩展名 $type = image_type_to_extension($

阅读全文
2020年02月18日 编程语言 ⁄ 共 1540字 评论关闭

php数组指针函数功能及用法示例 本文实例讲述了php数组指针函数功能及用法.分享给大家供大家参考,具体如下: 数组指针函数有reset(),prev(),current(),next(),end(),key(),each() 其中reset(),prev(),current(),next(),end(),都是只与数组的值有关的函数,key()只与数组键,有关的函数,each()可以获得数组的值和键 reset()函数,参数是一个数组,引用传值,将一个数组的内部指针重置到首位,也就是数组的第一个元素所在的位置,然后返回第一个元素

阅读全文
2020年02月18日 编程语言 ⁄ 共 1102字 评论关闭

php数组函数array_push()、array_pop()及array_shift()简单用法示例 本文实例讲述了php数组函数array_push().array_pop()及array_shift()简单用法.分享给大家供大家参考,具体如下: <?php /** * array_push()将一个或多个单元压入数组的末尾(入栈) */ $stack = array("Java", "Php", "C++"); array_push($stack, "C#", "Ruby", array

阅读全文
2020年02月18日 编程语言 ⁄ 共 2204字 评论关闭

PHP设计模式之组合模式定义与应用示例 本文实例讲述了PHP设计模式之组合模式定义与应用.分享给大家供大家参考,具体如下: <?php /** * 组合模式 * * 将对象组合成树形结构以表示"部分-整体"的层次结构,使得客户对单个对象和复合对象的使用具有一致性 */ abstract class MenuComponent { public function add($component) { } public function remove($component) { } public function

阅读全文
2020年02月18日 编程语言 ⁄ 共 5911字 评论关闭

php正则表达式使用方法整理集合 平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用: 匹配数字 "^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数 "^\d+(\.\d+)?$"

阅读全文

PHP+ajax实现上传、删除、修改单张图片及后台处理逻辑操作详解 本文实例讲述了PHP+ajax实现上传.删除.修改单张图片及后台处理逻辑操作.分享给大家供大家参考,具体如下: 2019-07-04更新 更新修改原因: 前台界面ui显示不好看 后台处理逻辑混乱,涉及到多张图片处理起来很麻烦,所以修改成通过ajax上传/删除图片. 效果: 上传前: 上传后: 撤销后: 以下是更新的代码: HTML 代码: <div class="form-group"> <label for="username" cla

阅读全文