PHP_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> PHP >>列表
· php 按最大尺寸 等比例缩放图片发布时间:2011-01-02
$maxWidth=180;//最大宽度$maxHeight=125;//最大高度$iSuofang=$arrPicwh['w']/$arrPicwh['h'];//原图的比例$iSuo=$arrPicwh['h']/$arrPicwh['w'];if($arrPicwh['w']>$arrPicwh['h'])//判断原图的宽高那个大{$dstW=$maxWidth;$dstH=$maxWidth*$iSuo;}else{$dstH=$maxHeight... 查看全文
· php5.3 apache2.2安装配置发布时间:2011-01-02
在Windows系统上使用Apache2.2上模块化安装PHP5.3PHP5.3增加了一些功能,如namespace,静态迟绑定等。本篇文章将帮您如何安装PHP5.3,现在我们开始。1下载php5.3和apache2.2php5.3一定要下载VC6的,VC9的不能使用apache,只能用iis2将此压缩包解压到d:\php下,也可以解压其它盘的目录安装apache2.23配置php5.3在d:\php目录下把php.ini-development文件改名为php.ini这是PHP5... 查看全文
· CakePHP i18n 实现发布时间:2011-01-02
在写代码的时候这样写:<?php__('Hello',true)?>注意,如果这儿写成false的话就是永远显示成Hello--你提交的字符串,而不是翻译后的结果生成翻译文件,它叫POT文件,跟C实现多语言是一样,类似Java的bundle的文件$CAKEHOME/console/cakei18n按照一系列提示完成后就能把翻译的key-value文件生成到指定目录下载PO文件的Eclipseplugin编辑器http://eclipse-plugins.2y... 查看全文
dedecms会员注册通知各phpbb3添加新用户,主要看面dedecms安装目录下member目录下的reg_new.php文件。其中红色字体是dedecms用户注册时同时向phpbb3论坛添加用户的代码。reg_new.php<?phprequire_once(dirname(__FILE__)."/config.php");require_onceDEDEINC.'/membermodel.cls.php';define('IN_PHPBB',true)... 查看全文
· PHPUnit测试工具发布时间:2011-01-02
MyEclipse自带的有JUint测试java程序,可php测试需要配置,下载了有关PHPUnit的jar文件放在MyEclipse安装目录的相应features和plugins下.新建测试类:<?phpclasstest1extendsUnitTestCase{functiontest_pass(){$x=1;$y=2;$total=$x+$y;$this->assertEqual(3,$total,"Thisshouldpass");}}?>然后点击右键:RunAS... 查看全文
· php5.3里面配置xdebug不对的原因发布时间:2011-01-02
在php5.2的版里面,配置xdebug,除了下载dll文件之外,在php.init里有这么一行,zend_extension_ts="D:/PHP/ext/php_xdebug-2.0.5-5.2.dll",而php版本换成5.3的时候,结果xdebug不能用,去xdebug官网一查,除了要换dll文件之外,,配置文件也变了,没有后边的"_ts"了,如zend_extension=D:\PHP\ext\php_xdebug-2.1.0-5.3-vc6.dll,然后重启apache,OK。注... 查看全文
· php引用 详解记录发布时间:2010-12-25
php的引用(就是在变量或者函数、对象等前面加上&符号)在PHP中引用的意思是:不同的名字访问同一个变量内容.与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容在内存中存放的地址变量的引用PHP的引用允许你用两个变量来指向同一个内容<?php$a="ABC";$b=&$a;echo$a;//这里输出:ABCecho$b;//这里输出:ABC$b="EFG";echo$a;//这里$a的值变为EFG所以输出EFGecho$b;//这里输出EFG?>... 查看全文
· 通俗讲解PHP引用发布时间:2010-12-25
一个变量,实际在程序中是有三部分组成的。其一是名称,其二是地址,第三,在此地址的存储空间中保存的内容。变量,实际是申请一个存储空间,并给这个存储空间起一个名字。我们用一组U盘来做比方。首先,我们给U盘编号,1,2,3,4。假如就有这4个U盘。那么,现在所说的,1号U盘,与我们计算机中用储存地址访问是一样的。所以,我们把U盘编号当成计算机内存中的物理地址,如果这样可以理解,接下来,我们说变量。我们要用的第一个变量,就是1号U盘。所以程序中给个名字是A。这时,变量名就是A。当我们用第二个变量... 查看全文
· eclipse php开发调试环境配置发布时间:2010-12-25
[1]安装php调试支持sudoapt-getinstallphp5-xdebug[2]安装eclipse+pdt可以下载PDT1.0.3All-In-One(LinuxGTK)[3]修改apache的默认网站路径当然,你再建一个虚拟目录更好,但我们开发用的电脑一般不会是服务器,就这样将就吧。修改的方法如下:用超级用户打开配制文件,路径:/etc/apache2/sites-available/default修改路径到你的php项目存放的地方... 查看全文
· PHP逆波兰表示与表达式计算发布时间:2010-12-25
说起表达式计算,想起一个笑话。我向他介绍,我们的PHP开发框架中有使用RPN对公式解析计算的类。于是,他笑我无知了。并且,还列出一系列的佐证,证明,在PHP中直接用EVAL函数就能解决一切问题。也许,你会同意这位老兄的看法。不要紧。你可以看一下PEER函数库。PEER函数库中,也有一个RPN的类。如果你现在还认为我错了,那么,开发PEER的RPN的人,一定是吃饱了撑着了,要不就是脑子短路了。其实,事实根本不是这样。举一个最简单的例子,你本月工资的计算表达式是:21*B-C*V,其中... 查看全文
· json-schema-php发布时间:2010-12-25
?php/**MoXie(SysTem128@GMail.Com)2010-12-11**Copyright&copy;2010-2010Zoeey.Org*Codelicense:GNULesserGeneralPublicLicenseVersion3*http://www.gnu.org/licenses/lgpl-3.0.txt**website:*http://code.google.com/p/json-schema... 查看全文
在PHP5.3中,其实的确多了很多新的特性,但有时以前写了很多PHP4,PHP5,PHP5.1,PHP5.2的项目的话,在向PHP5.3过渡时,有的时候会出现很多错误,于是老外写了个工具可以检查其兼容性,地址在http://github.com/wimg/PHP53Compat_CodeSniffer/downloads可以下载,使用方法简单:phpcs--standard=PHP53Compatibility<path-to-your-PHP-source-directory>... 查看全文
· PHP中插件机制的一种实现方案发布时间:2010-12-25
一篇不错的关于php插件机制原理文章这篇文章的出发点是我对插件机制的理解,及其在PHP中的实现。此方案仅是插件机制在PHP中的实现方案之一,写下来和大家分享,欢迎大家一起讨论。插件,亦即Plug-in,是指一类特定的功能模块(通常由第三方开发者实现),它的特点是:当你需要它的时候激活它,不需要它的时候禁用/删除它;且无论是激活还是禁用都不影响系统核心模块的运行,也就是说插件是一种非侵入式的模块化设计,实现了核心程序与插件程序的松散耦合。一个典型的例子就是WordPress中众多的第三方插件... 查看全文
我有一个PHP程序,需要循环调用XMLRPC500次左右,运行20多分钟。当程序运行的时候,客户端只有一片空白的页面,浏览器的状态一直是load。作为用户来说,这种等待是漫长的,埋怨也就多了。解决思路如果有个进度条呈现在用户面前,告诉用户服务器端正在干嘛,当前运行了多少,问题就可以得到基本解决,虽然没有减少服务器端的运行时间,但用户的心里会有微妙的变化,感觉不再是枯燥无味的等待,至少等待还有个盼头:)。考虑到每一次调用XMLRPC比较耗时,所以可以在每一次调用时使用PHP的flush(... 查看全文
· linux配置php开发环境发布时间:2010-12-25
安装必要软件包sudoapt-getinstallapache2php5php5-cli测试在firefox浏览器中输入:http://localhostPs:如果不成功,则需要重新启动apache:sudo/etc/init.d/apache2start... 查看全文
· FCKeditor中PHP配置发布时间:2010-12-25
1、下载FCKeditor多国语言版2、解压后删除文件/FCKeditor/目录下除fckconfig.js,fckeditor.js,fckstyles.xml,fcktemplates.xml,fckeditor.php五个文件以外的所有文件删除目录/editor/_source,_testcases(基本上,所有_开头的文件夹或文件都是可选的... 查看全文
本人的文,原文发表在http://publish.itpub.net/a2010/1220/1140/000001140171.shtml上PHP已经是十分强大的脚本语言了,这个已不容置疑。而在处理网络方面的功能上,PHP其实也毫不逊色。本文将展示PHP中主要的关于网络方面的主要功能函数,代码可以在本文的附件中下载。通过PHP访问并获得网页内容通过PHP去访问并获得网页内容是十分容易的,通过使用fopen函数,就象访问普通的文件那样就可以了,如fopen(http... 查看全文
· GuzzServices发布PHP客户端发布时间:2010-12-25
已经实现了:IP反查,敏感词审查,以及从html代码中抽取纯文本和图片。需要php服务器支持json,配置方式:http://php.net/manual/en/book.json.php客户端的使用方式请参看examples.php中的例子。http://www.guzzservices.com/2010/php_client_download/... 查看全文
· PHP中的面向对象发布时间:2010-12-25
面向对象的概念面向对象编程(ObjectOrientedProgramming,OOP,面向对象程序设计)是一种计算机编程架构,OOP的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成,OOP达到了软件工程的三个目标:重用性、灵活性和扩展性。2.什么是类,什么是对象,类和对象之间的关系类的概念:类是具有相同属性和服务的一组对象的集合。它为属于该类的所有对象提供了统一的抽象描述,其内部包括属性和服务两个主要部分。在面向对象的编程语言中,类是一个独立的程序单位... 查看全文
· cakephp工作笔记17---mysql事务篇发布时间:2010-12-15
cakephp1.3版本开始支持事务操作:例子functiondelGranary($deletenode,$children){$db=&ConnectionManager::getDataSource($this->useDbConfig);#startthetransaction$db->begin($this);try{if($this->delete($deletenode)){if($this->GranaryMonitorConfig->... 查看全文