Loading

随笔分类 -  PHP

摘要:四舍五入round round( float $val[, int $precision = 0[, int $mode = PHP_ROUND_HALF_UP]] ) : float 对浮点数进行四舍五入 进一法ceil ceil( float $value) : float 返回不小于 valu 阅读全文
posted @ 2021-03-07 13:30 哈利路亚健儿奋起步伐 阅读(234) 评论(0) 推荐(0)
摘要:异或 异或简单来说就是不同为1,相同为0。 特点 阅读全文
posted @ 2021-03-06 10:39 哈利路亚健儿奋起步伐 阅读(71) 评论(0) 推荐(0)
摘要:opcode opcode是php解析器生成的操作码,类似java的字节码,main.class文件。 opcache opcache是php的扩展,是一个实现将PHP字节码(OPCode)缓存到共享内存中到扩展。缓存字节码的好处就是减少CPU对PHP程序的加载和解析。 APC(可选的PHP缓存) 阅读全文
posted @ 2021-03-05 21:20 哈利路亚健儿奋起步伐 阅读(737) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2016-11-05 22:56 哈利路亚健儿奋起步伐 阅读(488) 评论(0) 推荐(0)
摘要:使用curl发起https请求 使用curl如果想发起的https请求正常的话有2种做法: 方法一、设定为不验证证书和host。 在执行curl_exec()之前。设置option $ch = curl_init(); ...... curl_setopt($ch, CURLOPT_SSL_VERI 阅读全文
posted @ 2016-11-04 19:20 哈利路亚健儿奋起步伐 阅读(865) 评论(0) 推荐(0)
摘要:今天同事做微信管理的项目,请求接口返回如下错误SSL certificate problem: unable to get local issuer certificate。 此问题的出现是由于没有配置信任的服务器HTTPS验证。默认,cURL被设为不信任任何CAs,就是说,它不信任任何服务器验证。 阅读全文
posted @ 2016-11-03 22:28 哈利路亚健儿奋起步伐 阅读(306) 评论(0) 推荐(0)
摘要:单例模式:3私1公2静态 <?php /** * 3私1公2静态 */ class Db { protected static $ins = null; protected function __construct() { } public static function getInstance() 阅读全文
posted @ 2016-11-02 15:28 哈利路亚健儿奋起步伐 阅读(130) 评论(0) 推荐(0)
摘要:推荐安全配置选项 这里有几个会影响安全功能的 PHP 配置设置。下面是一些显然应该用于生产服务器的: register_globals 设置为 offsafe_mode 设置为 offerror_reporting 设置为 off。如果出现错误了,这会向用户浏览器发送可见的错误报告信息。对于生产服务 阅读全文
posted @ 2016-11-02 12:51 哈利路亚健儿奋起步伐 阅读(129) 评论(0) 推荐(0)
摘要:index.php Test2.php php解释index.php的输出结果是 问: 为什么echo($class)先执行? 解答: 当执行__autoload()函数时,必须把该函数执行完,才能回去执行new对象。 阅读全文
posted @ 2016-10-30 16:47 哈利路亚健儿奋起步伐 阅读(182) 评论(0) 推荐(0)
摘要:"); //返回第二个参数字符串在第一个字符串里出现的次数 $int=substr_count("abcdeabcdeablkabd","ab"); //返回第二个字符串在第一个字符串第一次出现的位置,第一个字符位置算0 $int=strpos("asagaab","ab"); //返回第二个字符串在第一个字符串最后一次出现的位置,第一个字符位置算0 $int=strrpos("as... 阅读全文
posted @ 2016-10-23 18:20 哈利路亚健儿奋起步伐 阅读(245) 评论(0) 推荐(0)
摘要:1.统计数组元素个数 2. 循环删除目录 3.无限极分类生成树 function generateTree($items){ $tree = array(); foreach($items as $item){ if(isset($items[$item['pid']])){ $items[$ite 阅读全文
posted @ 2016-10-23 18:19 哈利路亚健儿奋起步伐 阅读(351) 评论(0) 推荐(0)
摘要:首先我来描述问题: 编译安装完php的扩展库memcache后,在php.ini文件中添加了memcache.so的配置文件 extension=/usr/local/php5.6.27/lib/php/extensions/no-debug-non-zts-20131226/memcache.so 阅读全文
posted @ 2016-10-23 16:50 哈利路亚健儿奋起步伐 阅读(1470) 评论(0) 推荐(0)
摘要:运行结果: 阅读全文
posted @ 2016-10-07 19:06 哈利路亚健儿奋起步伐 阅读(605) 评论(0) 推荐(0)
摘要:PHP 学习计划流程2008-10-22 17:23PHP 学习计划流程1、看教程 (2~3月)大概1天1个章节,比如《PHP圣经》有32章,1个多月就看完了,当然后面的章节每章1天肯定看不完,所以2~3个月是合适的。看的过程中实际运行书中的例子是必须的,不要问为什么。2、读开源系统的代码,看源码分 阅读全文
posted @ 2016-06-09 17:35 哈利路亚健儿奋起步伐 阅读(212) 评论(0) 推荐(0)
摘要:页面编码统一MySQL数据库编码、html页面编码、PHP或html文件本身编码要全部一致。1、MySQL数据库编码:建立数据库时指定编码(如gbk_chinese_ci),建立数据表、建立字段、插入数据时不要指定编码,会自动继承数据库的编码。数据库连接时,也有编码,可以在连接完数据库后,执行mys 阅读全文
posted @ 2016-06-09 17:34 哈利路亚健儿奋起步伐 阅读(265) 评论(0) 推荐(0)
摘要:我们经常接收表单POST过来的数据时报Undefined index错误,如下:$act=$_POST['action'];用以上代码总是提示Notice: Undefined index: act in D:\test\post.php on line 20另外,有时还会出现Notice: Und 阅读全文
posted @ 2016-06-09 17:33 哈利路亚健儿奋起步伐 阅读(299) 评论(0) 推荐(0)
摘要:页面跳转可能是由于用户单击链接、按钮等触发的,也可能是系统自动产生的。页面自动跳转在WEB开发中经常用到,而且根据需求可以采用不同的跳转方式,比如提示操作信息后延时跳转等, 本文总结了WEB开发中常见的几种页面跳转方法。 WEB开发中的页面跳转方法总结helloweba.com 作者:月光光 时间: 阅读全文
posted @ 2016-04-24 21:35 哈利路亚健儿奋起步伐 阅读(1061) 评论(0) 推荐(0)
摘要:我们提交表单的时候,不能忽视的一个限制是防止用户重复提交表单,因为有可能用户连续点击了提交按钮或者是攻击者恶意提交数据,那么我们在提交数据后的处理如修改或添加数据到数据库时就会惹上麻烦。那么如何规避这中重复提交表单的现象出现呢?我们可以从很多方面入手,首先从前端做限制。前端JavaScript在按钮 阅读全文
posted @ 2016-04-24 20:12 哈利路亚健儿奋起步伐 阅读(3426) 评论(0) 推荐(0)
摘要:相信每个项目都会有用户反馈建议等功能,这个实现的方法很多,下面是我实现的方法,供大家交流。首先看具体界面,三个字段。名字,邮箱为选填,可以为空,建议不能为空。如有需要可以给我留言。 下面贴出布局代码,这里用到一个<include layout="@layout/uphead">就是把另外一个布局文件 阅读全文
posted @ 2016-04-23 14:09 哈利路亚健儿奋起步伐 阅读(796) 评论(0) 推荐(0)
摘要:1 <rewrite> 2 <rules> 3 <rule name="OrgPage" stopProcessing="true"> 4 <match url="^(.*)$" /> 5 <conditions logicalGrouping="MatchAll"> 6 <add input="{ 阅读全文
posted @ 2016-04-22 17:48 哈利路亚健儿奋起步伐 阅读(1212) 评论(0) 推荐(0)