PHP_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> PHP >>列表
· 刚接触thinkphp发布时间:2010-12-08
把学习到的thinkphp知识记录一下ThinkPHP默认使用UTF-8编码,所以请确保你的程序文件采用UTF-8编码格式保存,并且去掉BOM信息头(去掉BOM头信息有很多方式,不同的编辑器都有设置方法,也可以用工具进行统一检测和处理)。过程中遇到这样问题:Trace信息当前页面:/模板缓存:./Runtime/Cache/0573c70d8602d961e53f714ea77bd87c.php请求方法:GET通信协议:HTTP/1.1请求时间:2010-11-1621:50:52用户代理... 查看全文
入口文件index.php。1.首先获取应用配置文件:$app_config=require(dirname(__FILE__).'/config/boot.php');2.根据$app_config中QEEPHP_DIR的设置从对应的目录中加载QEEPHP主文件Q.phprequire$app_config['QEEPHP_DIR'].'/library/q.php';3.根据$app_config中APP_DIR的设置从设置的目录中加载应用主文件myapp... 查看全文
当我看到TaskQueue这个词,我就觉得这个应该是一个非常有意思的词语,因为我所经常对自己所做的管理中就有一项Task,可以翻译为中文"目标","任务"之类的,但那为什么会吸引我呢??就是因为我通过TaskQueuegoogle了下,我就从这些Result中得到我所需要的结果。新的思维就是通过这种无意间的思维。TaskQueue如果按照计算机中行话来可以解释为"任务处理"之类。我相大家就肯定会想到强大的语言java,c,c++强大的任务进程之类的管理,但真的对于web开发语言php来讲... 查看全文
· php5中的验证合法性的扩展发布时间:2010-12-08
在PHP5.2中,可以通过内置的扩展过滤器去进行合法性的校验,例子如下:1验证是否email:email="jason@example.com";if(filter_var($email,FILTER_VALIDATE_EMAIL)){echo"Validemailaddress!";}else{echo"Invalidemailaddress!";}2验证是否整数if(filter_var($age),FILTER_VALIDATE_INT,array('options'=>array... 查看全文
· php open_basedir的性能影响发布时间:2010-12-08
因为自己的就要萝莉和御姐控都在一台独立服务器上,最近研究安全性时,偶尔发现php.ini上并没有开启open_basedir,于是搜索了下,有人说开启后有性能影响,于是测试了一下。首先,交代一下环境:centos+nginx+php-fpm+php+mysql,典型的lnmp了。测试代码如下:<?phpfunctionmicrotimeToFloat(){list($usec,$sec)=explode("",microtime());return((float)$usec+(float... 查看全文
· 关于PHP中URL参数的传递问题发布时间:2010-12-08
最近同事在维护一个PHP的网站,这个网站是很久以前开发的,之前负责维护的员工已经离职了,现在维护任务分配给我们信息技术部了,主要由这个同事负责。现在要求把网站迁移到一个新的机房,所以需要重新配置一个主机,然后把网站移过来,折腾了几天,一切都OK了,但是在测试的时候,发现一个问题,就是所有的页面,如果地址栏中有参数,需要查询数据库的,那么这个页面就查不到数据,但是数据库连接是正常的。最开始以为是程序问题,但是后来发现只要有参数传递的页面都有这个问题,于是就推测不是程序问题,程序没有修改过... 查看全文
一直用java做开发,偶尔开发个php小程序,显得有点手生,并且自带的debug不能用,所幸自己配置。首先你要准备的是eclipse,wampp(或者说是其他的php集成环境),zenddebugger.去这里下载http://downloads.zend.com/pdt/server-debugger/,因为这里是windows环境,所以下载ZendDebugger-5.2.15-cygwin_nt-i386.zip,下载之后你可以先看里面的readme.txt。安装eclipse... 查看全文
· mysql replace \\r\\n失败,php继续发布时间:2010-12-08
str_replace(array("\r\n","\n"),'|',$content);需要注意的是,\r\n和\n需要使用双引号包裹,否则不能正确解析str_replace(array("\n","\r"),array('',''),$content)http://lists.mysql.com/mysql/205840ViewasplaintextIalwaysgowithREPLACE(REPLACE(STRING,'\n',''),'\r','')... 查看全文
· Apache 2 + PHP + REST支持例子发布时间:2010-12-08
之前一直想看看rest风格的URI的实现,但是对PUTDELETE方法实在是没有使用过,今天测试了下记录如下:$('#sidebarullia:not(href)').click(function(){$.ajax({type:'DELETE',url:'{echo(url('App_Accounts','rest'))}',data:{username:'iamsese',password:'sfsfdsfdse'}});});后台代码:functionactionRest()... 查看全文
· PHP遍历对象属性名称发布时间:2010-12-08
要写一个编辑器,需要遍历对象属性,并要获取变量名称,网上搜了许多帖子都不对症,就自己写了个,测试并使用了下面的方法。<?phpinclude'data/TaskItemSpec.php';$task=newTaskItemSpec();$task->task_id=1000;$task->name='hello';foreach($taskas$key=>$val){echo($key.':'.$val.'<br/>');}?>结果:task_id... 查看全文
· php缓冲区发布时间:2010-12-08
<?phpfor($i=0;$i<10;$i++){ob_start();echo"Thisisiteration$i:";//*Don'tdothis!//$buf=ob_get_contents();//ob_clean();//*Usethisinstead:$buf=ob_get_flush();//缓冲区关闭,竟然还有内容$test=ob_get_contents();echo$test,'---->';echo$buf;echomemory_get_usage()... 查看全文
· php单件模式发布时间:2010-12-08
DiscuzX将uchome,dz的部分代码进行了重写,抛弃了原有产品的common.inc.php,而采用类的形式,运用了设计模式中的单件模式。function&instance(){static$object;if(empty($object)){$object=newdiscuz_core();}return$object;}/*#$pig1=PHPig::instance();#$pig2=PHPig::instance();#if($pig1===$pig2)... 查看全文
· 30分钟速通,PHP模板引擎Smarty发布时间:2010-12-08
30分钟速通,PHP模板引擎Smarty分类:技术文档PHP+MySql标签:... 查看全文
· PHP字符串处理函数(一)发布时间:2010-12-08
1、strlen()//获得字符串长度的函数... 查看全文
· php执行SQL文件 CMS安装发布时间:2010-12-08
<?phpclassDBManager{var$dbHost='';var$dbUser='';var$dbPassword='';var$dbSchema='';var$conn;function__construct($host,$user,$password,$schema){$this->dbHost=$host;$this->dbUser=$user;$this->dbPassword=$password;$this->dbSchema=$schema;... 查看全文
Nginx("enginex")是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Nginx是由IgorSysoev为俄罗斯访问量第二的Rambler.ru站点开发的,它已经在该站点运行超过两年半了。Igor将源代码以类BSD许可证的形式发布。尽管还是测试版,但是,Nginx已经因为它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。本文是W3CGROUP在成功架设Nginx+PhpWeb服务器之后的一个总结... 查看全文
· php获取当地时间 time zone 发布时间:2010-12-08
<?phpinclude('tz.php');echoget_localtime(time(),'Asia/Hong_Kong');//localtime//get_alltime(time());//globaltime?>具体见附件;例外,也收集了一些有关时区的动动;1.PHPTimeZoneArray<?php$timezoneTable=array("-12"=>"(GMT-12:00)Eniwetok,Kwajalein","-11"=>"(GMT-11... 查看全文
· PHP字符串处理函数(二)发布时间:2010-12-08
explode()... 查看全文
preg_match和preg_match_all的区别为:1、preg_match只匹配一次,preg_match_all是全文匹配,即所有跟表达式一致的都找出来待续... 查看全文
· PHP的时差问题的一种解决办法发布时间:2010-09-19
PHP5系列版本新增了时区设置,默认为格林威治时间,与中国所在的东8区正好相差8个小时查找php.ini中会有这么一行;date.timezone=将;去掉,改成date.timezone=PRC重新启动一下你的webserver这个时候你得到的时间就和你的系统时间是一样的了。... 查看全文