PHP_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> PHP >>列表
没得办法,学艺不精,今天使用php+adodb进行数据库操作的时候出现“CalltoamemberfunctionExecute()onanon-object”错误。搞了半天,终于晓得了,在php自定义函数中使用了全局变量,但是没有使用global语句在函数的开头进行声明。php使用变量是不需声明的,因此在函数中使用我想用的那个全局变量的时候,实际上默认创建了一个同名的局部变量,这样,出现错误就是很正常的了。嘿嘿,global一下,下次,你也记住哦~http://hi.baidu... 查看全文
EarliertodayIneededtofindoutifafileexistsonadifferentdomain.InitiallyIusedthefile_existsfunction,butthenwhenthatthrewbackanerrorIrememberedthatfile_existsonlycheckswhetherafileordirectoryexistsonthesameserverasthescript... 查看全文
最近爆出phphash冲突问题,具体请查看雪候鸟的博文,打了雪兄给出的临时补丁后发现eAccelerator不好使了。执行php-v会提示[eAccelerator]Thisbuildof"eAccelerator"wascompiledforPHPversion5.2.17.RebuilditforyourPHPversion(5.2.17p1)ordownloadprecompiledbinaries.主要是因为php版本号改变了导致eAccelerator报错... 查看全文
· Windows下安装PEAR, PHPUnit成功发布时间:2012-01-06
环境要求:Windows+APMServ5.2.6/PHP5以上安装步骤:1、Windows的开始->运行->cmd2、安装命令d:cdD:\APMServ5.2.6\PHPD:\APMServ5.2.6\PHP>go-pear.batAreyouinstallingasystem-widePEARoralocalcopy?(system|local)[system]:敲击回车键(Enter... 查看全文
· cakephp的分页排序发布时间:2012-01-05
cakephp中的分页还是很简单的,下面例子复习下1数据表CREATETABLEIFNOTEXISTS`users`(`id`int(11)NOTNULLAUTO_INCREMENT,`firstname`varchar(32)NOTNULL,`lastname`varchar(32)NOTNULL,`email`varchar(32)NOTNULL,`username`varchar(32)NOTNULL,`password`varchar(32)NOTNULL,PRIMARYKEY... 查看全文
如果说functions.php文件是WordPress主题当中最为重要的文件,那么对于整个WordPress来说,最为重要的会是什么呢?它应该是wp-config.php文件。使用它可以配置数据库的功能、改善性能、提高所有由WordPress驱动的网站和博客的安全性。由此可见,此文件的重要性非同一般。所以这篇文章与大家分享的几个使用的WordPress配置技巧也是相当重要的,希望大家能学会吧!默认情况下安装WordPress并没有wp-config.php文件,而是一个样本文件,叫做wp... 查看全文
本文档是windows操作系统下php开发环境的配置。1安装apache,mysql,php。下载apache,地址:http://archive.apache.org/dist/httpd/binaries/win32/下载mysql(MySQLDatabaseServer),地址:http://downloads.mysql.com/archives.php下载php,地址:http://www.php.net/releases/apache和mysql都下安装包,双击运行... 查看全文
· 2011年最热门的开源PHP项目回顾发布时间:2012-01-03
本文来自于对活跃在SourceForge和GitHub上的项目的分析研究,同时我也在Twitter上向大家进行了调查,以免漏掉了很热门但是我却不知道的项目。下面列出的项目都非常受欢迎,同时它们也成为了PHP编程界的标准,前景很好。(排名不分先后)1.Symfony2及其组件Symfony2是一个完备的全栈HTTP框架,它可以以任何需要的方式来满足HTTP请求,而不仅仅是一个严格的MVC方法。Symfony2为定义模块提供了一个BundleAPI,你可以在应用程序之间进行模块移植。此外... 查看全文
· PHP初步发布时间:2012-01-03
发布于学子博客作为新成员的PHP初次培训总结文章。1.PHP是一门简单的可嵌入HTML的脚本语言,但是它同时是一门非常灵活的语言,PHP5开始支持面向对象的特性。借助PHP了解面向对象的思想也许更好。PHP中文手册地址:http://php.net/manual/zh/index.phpBTW,许多语言和框架都有非常丰富的文档,常翻翻有助增进理解。2.PHP是一门解释性动态语言。计算机只能够读懂机器语言,而类似C、C++、PHP之类的高级语言计算机是不可能读懂的... 查看全文
· PHP高效获取树结构信息发布时间:2012-01-03
在开发中,经常有一些简单的树形结构的存储,比如产品的多级分类,多级导航栏菜单等,这些物体有一个特性,就是通常会获取整棵树结构。在数据库里保存树结构的方法主要有三种,最简单的一就是通过一个father_id指向当前结构的父节点。对于这样的小结构,一般我们使用最简单的方式存储。当要获取整棵树结构,网上一般用递归法,这种方式代码简单易懂,但是缺点是需要执行多次数据库查询,而且后面几次获取的元素数量很少甚至为0,效率很差。其实,遇到这种情况,可以将所有的元素全部从数据库获取出来... 查看全文
hp中将int类型转换成时间格式的函数是date();将时间类型转换成int格式的函数是strtotime。使用方法是:echostrtotime('2011-12-26');输出字符为:1320192000本文地址:http://www.qingdaosem.com/jzbc/phphs/76.html... 查看全文
· php 工作中写的一些公用function发布时间:2011-12-30
在项目中经常用到的一些公共方法。一个好的程序员要学会去收集一些公共类库,functionget_client_ip(){if(getenv("HTTP_CLIENT_IP")){$onlineIP=getenv("HTTP_CLIENT_IP");}elseif(getenv("HTTP_X_FORWARDED_FOR")){$onlineIP=getenv("HTTP_X_FORWARDED_FOR");}elseif(getenv("REMOTE_ADDR"))... 查看全文
<?php/***随机打乱数组、字符串PHP函数应用测试**@authorflyer0126*@date2011-12-29**///随机打乱数组$arr=array('1','2','3','4','5','6');print_r($arr);//Array([0]=>1[1]=>2[2]=>3[3]=>4[4]=>5[5]=>6)shuffle($arr);print_r($arr);//Array([0]=>3[1]=>... 查看全文
· php基础知识-魔术引用发布时间:2011-12-29
php基础知识-魔术引用魔术引用是指:服务器对一些字符做自动转换,以方便程序员的做法。来源:最开始,php的设计者为了方便程序员将表单数据添加到数据库,在配置文件中加了一个设置,当选项打开时,魔术引用启用,当选项关闭时,魔术引用不启用。php.ini大约441行magic_quotes_gpc=Off注释是;MagicquotesforincomingGET/POST/Cookiedata.注释表明为on时会对进入服务器的get/post/cookie数据做自动转换。1... 查看全文
· PHP简单的伪静态URL机制实现发布时间:2011-12-29
曾几何时,我们公司准备开发一套新的建站系统,决定将以前的框架给KO掉,重新开发一套新的框架来适应新的系统功能。领导们不希望使用外面已有的框架,号称要开发有自己特色的框架(不懂开发的领导害死人)。于是我们又投入到了新的开发当中。由于我们的系统支持伪静态,以前的系统是直接使用服务器apache或IIS自带的rewrite文件定义规则,而框架中没有任何路由机制,于是这次框架准备使用新的策略,由PHP实现路由机制。于是我开始了功能实现的探索之路。开发之前,我先了解‘路由机制’要做什么,它主要做两件事... 查看全文
注:默认生成extension.so的目录是/usr/local/php5/lib/php/extensions/no-debug-non-zts-20090626/设定extension_dir的目录指向它环境php5.2.14,编译后不支持mbstring扩展。假如php的源码包在/usr/local/src/php-5.2.14php安装目录是/usr/local/php#cd/usr/local/src/php-5.2... 查看全文
· PHP的mcrypt模块安装发布时间:2011-12-28
首先要下载三个软件(下载地址是我提供的,里面有不同的压缩版本),分别是libmcrypt-2.5.8.tar.gz下载地址:http://sourceforge.net/project/showfiles.php?group_id=87941&package_id=91774&release_id=487459mhash-0.9.9.tar.gz下载地址:http://sourceforge.net/project/showfiles.php?group_id=4286&... 查看全文
· Linux下安装PHP Memcache扩展. 发布时间:2011-12-28
转自http://koda.iteye.com/blog/665761这里用的是第一个(memcache),安装过程如下:环境:CenOS5.2已经安装好了php5.2.13(在/usr/local/php).1.下载解压缩从http://pecl.php.net/get/memcache-3.0.6.tgz下载beta版(最新版)包并解压缩tarvxzfmemcache-3.0.4.tgzcdmemcache-3.0.42... 查看全文
转自:http://dao.daimaku.com/post/view/id/155我的空间是在ixwebhosting买来的,谁让人家价格便宜量又足,还支持支付宝付款,最适合咱这样的没啥要求、小打小闹、自娱自乐的屁民。最近想对空间的php配置做一下修改,根据之前的使用hostmonster和lunarpages空间的经验,对于linux下fastcgi模式的PHP环境来说,只需在根目录建立php.ini文件,把想修改的配置参数写入即可。可在ixwebhosting这里却行不通了... 查看全文
· php批量转换Mysql表引擎发布时间:2011-12-28
有些时候可能需要批量转换Mysql表的引擎,如下为PHP操作实现<?php/***批量转换Mysql表引擎*/error_reporting(E_ALL);//数据库连接配置$host='localhost';$username='root';$passwd='';$database='test';//要转换的库名配置,多库转换增加配置元素即可$configs=array($database);//转换配置$convert_rule=array('from'=>'InnoDB'... 查看全文