PHP_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> PHP >>列表
· windows下用c写php扩展(转)发布时间:2011-11-02
windows下用c写php扩展(加密解密php源代码)首先用helloworld试手一下。下载php源码包,ext目录就是扩展目录了,里面有2个重要的文件是ext_skel以及ext_skel_win32.php。下载cygwin,有了这个就可以方便的在windows下创建php扩展了。下载中……下载完后用phpext_skel_win32.php--extname=hello来编译生成我们的扩展开发目录hello,然后开始写测试程序helloworld。在hello... 查看全文
· PHP邮件发送验证功能发布时间:2011-11-02
第一步:建立数据库把下面数据库复制粘贴在一个记事本,然后在PHPMyAdmin创建一个新的数据库并导入下面数据。–表的结构`registered_members`–CREATETABLE`registered_members`(`id`int(4)NOTNULLauto_increment,`name`varchar(65)NOTNULLdefault”,`email`varchar(65)NOTNULLdefault”,`password`varchar(65)NOTNULLdefault”... 查看全文
本文作者做了11年的PHP,不过最近开始投向Python阵营了。下面将对PHP和Python两种语言各自的特性进行一些描述,也许对你为项目选择合适的语言也有一定的帮助。看PHP和Python:PHP的问题我之所以放弃PHP,原因首先是语言。PHP实际上不是一种语言,而是一种巨大的插件结构,以一种高层的形式来展示低层的库。而大部分开发者使用的语言实际上是对C功能(curl,mysql,gd,etc.)的包装,通常情况下它们的库展示得很简单。因而这导致了PHP的API不一致... 查看全文
虽然这在安全上我个人觉得这没什么作用,但有时候实际应用中还是有这样的需求,就我们目前做的项目,我们其实不想暴露我们用什么开发的,所以这对于一些对技术不是很精通的人来讲,这能敷衍一下,我说我是java做的人家也未必知道!在php.ini文件中设置:找到expose_php=On改成expose_php=Off这样就不会出现头信息中的X-Powered-By:PHP/5.2.1找到session.name=PHPSESSID改成:session... 查看全文
原来以为global和$GLOBALS除了写法不一样以为,其他都一样,可是在实际应用中发现,2者的区别还是很大的!先看下面的例子:PHP代码<?php//例子1functiontest_global(){global$var1,$var2;$var2=&$var1;}functiontest_globals(){$GLOBALS['var3']=&$GLOBALS['var1'];}$var1=5;$var2=$var3=0;test_global()... 查看全文
· 我的PHP,Python和Ruby之路发布时间:2011-10-31
因为看到一篇讨论PHP,Python和Ruby的编程语言讨论贴,就说说我的PHP,Python和Ruby之路吧:我2000-2001年用PHP用了两年,那还是第一次互联网泡沫时期,到2001年后期,Servlet/JSP流行,然后我就发现:你说用PHP写的东西,都会被人鄙视。当时我们其实也用Java了,只不过用Java写后端的消息队列。2001年后期泡沫破灭,我跑去做企业应用,就主要写Java写了很多年,中间2003年开始做JavaEye网站... 查看全文
· 我的PHP,Python和Ruby之路发布时间:2011-10-31
因为看到一篇讨论PHP,Python和Ruby的编程语言讨论贴,就说说我的PHP,Python和Ruby之路吧:我2000-2001年用PHP用了两年,那还是第一次互联网泡沫时期,到2001年后期,Servlet/JSP流行,然后我就发现:你说用PHP写的东西,都会被人鄙视。当时我们其实也用Java了,只不过用Java写后端的消息队列。2001年后期泡沫破灭,我跑去做企业应用,就主要写Java写了很多年,中间2003年开始做JavaEye网站... 查看全文
· 我的PHP,Python和Ruby之路发布时间:2011-10-31
因为看到一篇讨论PHP,Python和Ruby的编程语言讨论贴,就说说我的PHP,Python和Ruby之路吧:我2000-2001年用PHP用了两年,那还是第一次互联网泡沫时期,到2001年后期,Servlet/JSP流行,然后我就发现:你说用PHP写的东西,都会被人鄙视。当时我们其实也用Java了,只不过用Java写后端的消息队列。2001年后期泡沫破灭,我跑去做企业应用,就主要写Java写了很多年,中间2003年开始做JavaEye网站... 查看全文
原文地址http://www.zeitoun.net/articles/comet_and_php/start... 查看全文
· php stream_select实现可控并发发布时间:2011-10-28
<?php$time=100;$parallel=10;$sockets=array();$results=array();$failed=array();$id=0;$url='localhost:8080';$http_msg="GET/stream_select_req.php?delay=%s";$http_msg.="HTTP/1.0\r\n";$http_msg.="Host:localhost:8080\r\n\r\n";$timeout=300;for($i=0... 查看全文
· PHP实现二叉树,线索二叉树发布时间:2011-10-28
<?phprequire'biTree.php';$str='ko#be8#tr####acy#####';$tree=newBiTree($str);$tree->createThreadTree();echo$tree->threadList()."\n";从第一个结点开始遍历线索二叉树echo$tree->threadListReserv();从最后一个结点开始反向遍历?>biTree.php<... 查看全文
· php popen实现多任务发布时间:2011-10-28
$update_num=1000;$limit=100;$p_num=0;$line_cmd='ps-ef|grepdoit.php|grep-vgrep|wc-l';$exec_cmd='/usr/local/php/bin/phpdoit.php%s&>/dev/null2>&1';$t1=microtime(1);for($i=0;$i<$update_num;$i++){if($p_num<=0){$fp1=popen($line_cmd,'r'... 查看全文
· PHP-GD库-分类整理发布时间:2011-10-28
【转自】http://www.cnblogs.com/silvester/articles/1694677.htmlPHP-GD库-分类整理发现GD库很乱,容易让人没头绪,今天抽时间分了一下类,方便大家查询。图像信息... 查看全文
PECL::Package::memcache2.1.1版本的Changelog中有一条:-Addedexperimentalsessionstoragesupport.Youcanusememcachedassessionstorage.也就是可以直接用memcache来作PHP的session.save_handler。1.安装memcached,还是那套./configure;make;makeinstall,注意memcached用libevent来作事件驱动... 查看全文
· PHPMailer 发送邮件发布时间:2011-10-28
php有多种类是用来发送邮箱的,我们选取其中的PHPmailer,从网上下载PHPmailer文件,我们只要其中的类文件,包括phpmailer、smtp、po3三个类文件即可。接下来我们可以在php文件里直接调用类文件用来发送邮箱:/***2011-10-25*描述:PHP邮件发送*使用PHPMailer类*发送附件,多人发送*发送附件*发送附件的时候,鉴于本地网络和服务器的速度,如不能正常上传... 查看全文
· php引用文件的方法发布时间:2011-10-26
转自:http://www.phpweblog.net/yemoo/archive/2007/09/29/2046.html引用文件的方法有两种:require及include。两种方式提供不同的使用弹性。require的使用方法如require("MyRequireFile.php");。这个函数通常放在PHP程序的最前面,PHP程序在执行前,就会先读入require所指定引入的文件,使它变成PHP程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中... 查看全文
· php中include和require区别发布时间:2011-10-26
require和include二种方式提供不同的使用弹性。require的使用方法如require("MyRequireFile.php");。这个函式通常放在PHP程式的最前面,PHP程式在执行前,就会先读入require所指定引入的档案,使它变成PHP程式网页的一部份。常用的函式,亦可以这个方法将它引入网页中。include使用方法如include("MyIncludeFile.php");。这个函式一般是放在流程控制的处理区段中。PHP程式网页在读到include的档案时,才将它读进来... 查看全文
· php通过thrift获取hadoop资源发布时间:2011-10-26
php可以通过thrift连接hbase,同样php可以通过thrift读取hadoop资源(HDFS资源)。准备:php需要thrift的libarypackages:hadoop-0.20.2\src\contrib\thriftfs\gen-php源码:<?php$GLOBALS['THRIFT_ROOT']=ROOTPATH.'/lib/thrift';require_once($GLOBALS['THRIFT_ROOT'].'/Thrift.php');require_once... 查看全文
· php性能测试工具--xhprof的安装发布时间:2011-10-25
xhprof是facebook开源出来的一个php性能测试工具,在facebook开发过程中被广泛应用。一、xhprof的安装1.下载地址:http://pecl.php.net/get/xhprof-0.9.2.tgz在linux下,执行命令:wgethttp://pecl.php.net/get/xhprof-0.9.2.tgz2.由于xpprof自带有一个web分析页面,因此可以把它放在web服务器目录下mvxhprof-0.9.2... 查看全文
· php 实现KMP算法发布时间:2011-10-25
<?php/***KMP算法的PHP实现**@authorzhaojiangwei2011/10/2210:28*/classKMP{private$next=NULL;//模式串T的next数组private$t=NULL;//模式串private$str=NULL;//主串publicfunctionKMP($str){$this->str=str_split($str);$this->next=array();... 查看全文