PHP_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> PHP >>列表
· php 时间戳发布时间:2013-11-25
UNIX时间戳date格式化一个本地时间与日期time()返回当前的UNIX时间戳microtime返回当前的UNIX时间戳和微秒数localtime取得本地时间date_default_timezone_get(时区... 查看全文
前言闲来研究一下PHP底层的Zend引擎源码,Zend引擎是PHP脚本的虚拟机。在PHP上层有SAPI接口,负责对各个接入层的抽象,例如PHP在Apache模块里边的实现,Fast-CGI的实现,命令行的实现。在PHP底层便是Zend虚拟机,Zend虚拟机负责解析PHP语法的文件,上层可以在虚拟机中注册函数/变量提供给虚拟机调用,例如从Apache分发过来的HTTP请求经过PHP的ApacheSAPI接口后,便会注册一些$_COOKIE、$_GET等全局变量... 查看全文
· php面向对象相关发布时间:2013-11-23
php构造方法function__constructz(){}php5中带的析构函数function__destruct(){}//不能带有任何参数... 查看全文
· php 循环读取文件内容发布时间:2013-11-19
每个中大型网站都会有log,log都是以文本的形式存放在***.log中,log中一般会存放网站的运行概况,用户的基本信息,用户的使用习惯等等信息。显然分析log已经是迫在眉睫的事情,而log日志都会有成千上万甚至十万行,这么大的文件怎么获取分析呢?可以通过循环log每一行进行分析,下面是代码:$txt_file=$savepath.'/report.log';$file_handler=fopen($txt_file,'r');//以可读方式打开文件while(!feof... 查看全文
· php字符串倒序发布时间:2013-11-18
近期在写校内网的FTP搜索引擎,由于对中文字符串进行分词,我采用了正逆结合的方法,需要对中文字符串进行倒序。上网找了一下,看了都差不多,都是需要进行循环,我不是很喜欢。于是看了一下手册,发现几个函可以用:str_split()函数把字符串分割到数组中。array_reverse()接受数组array作为输入并返回一个单元为相反顺序的新数组implode()函数把数组元素组合为一个字符串。下面是测试程序:<?php$str="世界里只存在两种基本元素";echo$str."<... 查看全文
· PHP如何实现二维数组排序?发布时间:2013-11-18
二维数组在PHP开发中经常遇到,但是他的排序就不如一维数组那样用内置函数来的方便了,(一维数组排序可以参考本站另一篇文章【PHP中数组排序函数详解汇总】)。二维数组的排序需要我们自己写函数处理了,这里UncleToo给大家分享一个PHP二维数组排序的函数:代码:functionarray_sort($arr,$keys,$type='asc'){$keysvalue=$new_array=array();foreach($arras$k=>$v)... 查看全文
· PHP生成一个随机字符串发布时间:2013-11-18
如果不需要可阅读的字符串,使用此函数替代,即可创建一个随机字符串,作为用户的随机密码等。/**************@l-lengthofrandomstring*/functiongenerate_rand($l){$c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";srand((double)microtime()*1000000);for($i=0;$i<$l;$i++){$rand... 查看全文
1、JavaScript专题一_构建自己的JS库视频教程2、网友超越分享5个妙味课堂HTML5视频教程之canvas基础3、网友上海-豪情分享60个数据结构与算法视频教程4、网友上海-豪情分享53个PHP从入门到精通实战视频教程5、网友上海-豪情分享30个JQuery实战视频教程6、网友上海-豪情分享24个JQuery-EasyUI实战视频教程7、网友上海-豪情分享9个JavaScript实战视频教程8、网友上海-豪情分享54个HTML5从入门到精通实战视频教程9、网友上海... 查看全文
· php substr mb_substr发布时间:2013-11-16
stringsubstr(string$string,int$start[,int$length])1、按字节切分2、常用于切分英文字符,切分中文常会出现乱码。示例:有php程序文件编码是utf-8,文件内容如下:$str="123456中国";echosubstr($str,0,7);echosubstr($str,0,9);结果如下:结果分析:由于文件编码是utf-8,每个中文字符占3个字节,substr按字节切分字符串,前6个字节分别对应“123456”,第789三个字节对应字符“中”... 查看全文
· php上传文件控制代码发布时间:2013-11-16
$_FILES["file"]["error"];$_FILES["file"]["name"];//-被上传文件的名称$_FILES["file"]["type"];//-被上传文件的类型$_FILES["file"]["size"];//-被上传文件的大小,以字节计$_FILES["file"]["tmp_name"];//-存储在服务器的文件的临时副本的名称$_FILES["file"]["error"];//-由文件上传导致的错误代码... 查看全文
foreach($aas$key=>$val){//key为数组$a下标$val为$a的值$val=array_unique($val);//这个是防止数组$val重复的$insertDate=array(//设置新的数组'ini_id'=>$key,//数组下标'ini_id''door_id'=>implode(',',$val)//拼接$a数组的值explode是拆分);... 查看全文
今天在PHP项目开发中遇到一个需求,去掉字符串中的最后一个字符原字符串1,2,3,4,5,6,去掉最后一个字符",",最终结果为1,2,3,4,5,6代码如下:$str="1,2,3,4,5,6,";$newstr=substr($str,0,strlen($str)-1);echo$newstr;系统自带的函数也可实现这样的效果,两种方法:1)substr($str,0,-1)2)rtrim($str,",")... 查看全文
· PHP多台服务器跨域SESSION共享发布时间:2013-11-14
稍微大一点的网站,通常都会有不只一个服务器,每个服务器运行着不同的功能模块或者不同的子系统,他们使用不同的二级域名,比如www.a.com、i.a.com、bbs.a.com。而一个整体性强的网站,用户系统是统一的,即一套用户名、密码在整个网站的各个子系统中都是可以登录使用的。各个服务器共享用户数据是比较容易实现的,只需要在后端放个数据库服务器,各个服务器通过统一接口对用户数据进行访问即可。但还存在一个问题,就是用户在i.a.com登录之后,进入www.a.com时,仍然需要重新登录... 查看全文
最近做的一个项目,想要使用公司的OA账户,但是OA系统是php语言开发的,首先要解决的就是如何在java中做密码校验,而OA系统使用的是phpcrypt()函数加密,刚开始想着通过相同的算法,生成密文,然后再与数据库中存的密文做比较就可以了。但是,查了phpcrypt()函数的文档:也就是说需要知道salt以及相应的加密方式才能生成密文,跟OA开发方联系,懂的人不回信,回信的人又不懂,只说使用crypt加密,salt都不知道,说问问别人再回复,顿时感觉没指望啦,果不其然,一下班立马联系不上啦... 查看全文
最近做的一个项目,想要使用公司的OA账户,但是OA系统是php语言开发的,首先要解决的就是如何在java中做密码校验,而OA系统使用的是phpcrypt()函数加密,刚开始想着通过相同的算法,生成密文,然后再与数据库中存的密文做比较就可以了。但是,查了phpcrypt()函数的文档:也就是说需要知道salt以及相应的加密方式才能生成密文,跟OA开发方联系,懂的人不回信,回信的人又不懂,只说使用crypt加密,salt都不知道,说问问别人再回复,顿时感觉没指望啦,果不其然,一下班立马联系不上啦... 查看全文
· linux 搭建php运行环境发布时间:2013-11-08
linuxinstallapacheserver1、到官网下载http://httpd.apache.org/download.cgi2、解压tar-zxvfhttpd-2.2.22.tar.gz3、建立目标文件夹(注意以下所有操作都时在root用户下执行的)mkdir/usr/local/apache2也就是说等下安装的apache2要安装到这个文件夹里面4、配置回到原来解压之后产生的文件夹./configure--prefix=/usr/local/apache2--enable... 查看全文
· php数组拼接发布时间:2013-11-07
合并数组array_merge()函数将数组合并到一起,返回一个联合的数组。所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次迫加。其形式为:1arrayarray_merge(arrayarray1array2…,arrayN)将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。返回作为结果的数组。如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值。然而,如果数组包含数字键名,后面的值将不会覆盖原来的值,而是附加到后面... 查看全文
· PHP比你想象的好得多发布时间:2013-11-06
有很多对于PHP的抱怨,甚至这些抱怨也出自很多聪明的人。当JeffAtwood写下对于PHP的另一篇抱怨文章之后,我思考了下PHP的好的方面。这些抱怨最大的问题是他们出自很多仍在使用旧版本PHP的人。他们或许是不愿意关心或许是不愿意承认PHP不管在语言层面还是在社区层面都在以很快的速度演变。实际上它比任何其他语言或者web平台都演变的快。尽管并不总是如此,但是过去的五年PHP经历了一个惊人的历程。在说最近PHP社区取得的惊人成就之前,我们先来看看一些有趣的数字:PHP被77... 查看全文
· PHP开源系统学习之fluxbb_1发布时间:2013-11-06
原文分享地址:http://www.ihuxu.com/p/138.htm最近一直忙于做项目,虽说做了点新东西。感觉自己进步不是很大,总体水平还是跟半年前差不多,想到的东西跟以前差不多,写出来的东西也跟以前差不多。只是现在做的东西多些,比以前敢做了。近期准备利用点时间,读读一些开源系统,之前一直想学习下discuz,无奈多次放弃。还是对老外的感兴趣,虽然自己英语差的不行,之前也做过wordpress的二次开发,这次准备对fluxbb下手。啥也不说了,直接上场。整体结构是面向过程写的... 查看全文
这个是php_memcache-5.2版本的,找了好久才找到,希望对大家有帮助,下载请查看附件。php_memcache.rar(18.8KB)下载次数:0... 查看全文