PHP

linux下PHP 环境搭建

linux下环境搭建 第一步安装Apache2sudoapt-getinstallapache2 第二步安装PHP模块sudoapt-getinstallphp5 第三步安装Mysqlsudoapt-getinstallmysql-serversudoapt-getinstallmysql...
代码星球·2020-04-01

PHP 遍历目录

$dir=$_SERVER['DOCUMENT_ROOT'].'/test';//var_dump($dir);exit;functionmy_scandir($dir){$files=array();if($handle=opendir($dir)){while(($file=readdir($handle))!==...
代码星球·2020-04-01

PHP 逻辑思维题

一群猴子排成一圈,按1,2,...,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去...,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n,.输出最后那个大王的编号。   <?phpfunctionk...
代码星球·2020-04-01

php 二分查找

<?php/**二分查找:查找一个值在数组中的位置*@$arr:操作的数组,前提是按顺序排列*@$val:查找的值*@$start:查找的起始位置,默认从数组的第一个数找起*@$end:查找的结束位置**/functionbinarySearch($arr,$val,$end,$start=0){while($s...
代码星球·2020-04-01

PHP 单例模式

http://www.php-fig.org/packagist.orgphp框架的整合<?phpclassExample{//保存类实例在此属性中privatestatic$instance;//构造方法声明为private,防止直接创建对象privatefunction__construct(){echo'I...
代码星球·2020-04-01

php 快速排序

functionquickSort(array$array){$len=count($array);if($len<=1){return$array;}$key=$array[0];$left=array();$right=array();for($i=1;$i<$len;$i++){//echo$i.'&...
代码星球·2020-04-01

PHP session的实现原理

PHPSESSION原理我们知道,session是在服务器端保持用户会话数据的一种方法,对应的cookie是在客户端保持用户数据。HTTP协议是一种无状态协议,服务器响应完之后就失去了与浏览器的联系,最早,Netscape将cookie引入浏览器,使得数据可以客户端跨页面交换,那么服务器是如何记住众多用户的会话数据呢?...
代码星球·2020-04-01

PHP 冒泡原理

header('Content-Type:text/html;charset=utf-8');//简单冒泡算法$a=array(5,43,3,2,1);functionmp($a){$len=count($a);//传值要是数组for($i=0;$i<$len;$i++){/*    *最多做n-1趟排序*i=0...
代码星球·2020-04-01

在CI中集成phpmailer,方便使用SMTP发送邮件

直接使用phpmailer的话,有时候不是很方便,特别你的很多功能都是基于CI完成的时候,要相互依赖就不方便了,所以在想,那是否可以将phpmailer集成到CI中呢,像使用email类这样使用他,功夫不负有心人,在网上居然有人分享了很多内容,但是之前的CI是支持插件功能的,所以很多文章都是说的基于插件的方式,现在CI...

CI邮箱中SMTP的一些端口

      介绍其他几个常用邮箱设置,并以网易126邮箱为例,发图。      一、新浪邮箱(1)新浪邮箱自08年6月分服务器被攻击后开始对pop取件频率进行了严格**,同时新注册的用户需要手动才能开...

thinkphp 结合phpexcel实现excel导入

控制器文件:1classExcelActionextendsAction{2publicfunction__construct()3{4import('ORG.Util.ExcelToArrary');//导入excelToArray类5}67publicfunctionindex()8{9$this->disp...

解决 An invalid domain was specified for this cookie

在tomcat的conf文件下的context.xml中加入<CookieProcessorclassName="org.apache.tomcat.util.http.LegacyCookieProcessor"/>  然后重启tomcat即可如图 ...

mybatis collection和association的使用

association:用于将关联查询信息映射到单个对象中。                  标签注意使用javaType指定关联映射的对...

前端起一个本地php服务器

软件:xamppNavicatPremium(自己找破解)SVN(安装注意事项详见)步骤:安装xampps,安装完成后启用Apache和MySQL(记住安装目录,不要太深)安装NavicatPremium,新建localhost连接(名称localhost,IP127.0.0.1),在localhost下新建数据库,执...

PHP上传文件超过文件最大限制导致无法上传成功

   最近在学习《HeadFirstPHP&MySQL》一书的第5章“使用存储在文件中的数据”,做一个文件上传的应用时,出现了错误,就是文件无法成功上传。这个问题困扰了我很久,不过还好最后终于解决了。原因是我上传的图片文件大小超过了HTML表单中MAX_FILE_SIZE选项指定的...