PHP_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> PHP >>列表
在vim中我们查看源代码时,有时候需要到函数定义的地方去看一下函数的具体代码是怎么样的。这篇文章就是解决这个问题。1,先下载windows下编译好的cscope.exelinux下要安装包运行apt-getinstallcscope命令windows环境到http://sourceforge.net/projects/mslk/files/Cscope/下载最新的cscope-15.7.zip然后解压把解压后的三个文件拷贝到你的gvim.exe所在的目录比如我的是D:\Vim\vim732... 查看全文
一、问题起源稍大一些的网站,通常都会有好几个服务器,每个服务器运行着不同功能的模块,使用不同的二级域名,而一个整体性强的网站,用户系统是统一的,即一套用户名、密码在整个网站的各个模块中都是可以登录使用的。各个服务器共享用户数据是比较容易实现的,只需要在后端放个数据库服务器,各个服务器通过统一接口对用户数据进行访问即可。但还存在一个问题,就是用户在这个服务器登录之后,进入另一个服务器的别的模块时,仍然需要重新登录,这就是一次登录,全部通行的问题,映射到技术上... 查看全文
· phpadmin自动登录发布时间:2010-12-15
设置libraries的config.default.php:$cfg['Servers'][$i]['auth_type']='config';... 查看全文
phpthumb是一个功能非常强大的缩略图生成类,支持jpg,bmp,gif,png等格式图片生成。无论您是PHP项目还是其它项目只要你能有一台PHP的主机就可以使用phpthumb带给您编程上的方便。因为他还支持远程图片生成。phpthumb可以配合ImageMagick来使用,这样就不会再受到PHP内存大小的限制了,还可以生成gif动画。下面就讲如何让phpthumb用ImageMagick来生成生成图片。无论win平台还是linux平台phpthumb默认是开启ImageMagick的... 查看全文
· php参考发布时间:2010-12-15
<?php/**Author墨龙*Time2010年12月2日15:50:35*/$db=newmysql($db_host,$db_user,$db_password,$db_table,$db_conn,$pre,$coding);classmysql{private$db_host;private$db_user;private$db_password;private$db_table;private$db_conn;//数据库连接标识;private$result... 查看全文
类似于dreamhost这类主机服务商,是显示fopen的使用的。使用php的curl可以实现支持FTP、FTPS、HTTPHTPPSSCPSFTPTFTPTELNETDICTFILE和LDAP。curl支持SSL证书、HTTPPOST、HTTPPUT、FTP上传,kerberos、基于HTT格式的上传、代理、cookie、用户+口令证明、文件传送恢复、http代理通道就最常用的来说,是基于http的get和post方法。代码实现:1、http的get实现$ch=curl_init("http... 查看全文
· php通用分页类发布时间:2010-12-15
<?phpinterfaceILink{publicfunctionparse($page,$param);}?><?phprequire'ILink.php';classLinkAdapterimplementsILink{/***@paramunknown_type$page*@paramunknown_type$param*/publicfunctionparse($page,$param){$temp="共{$page->getAllPage()}页,第... 查看全文
一、安装JDK1、通过下面的命令查出最新的JDK版本ray@ray-ThinkPad-R400:~$apt-cachesearchjdk2、用apt-get安装JDK和JRE,当前的版本是openjdk-6-jdk和openjdk-6-jreray@ray-ThinkPad-R400:~$apt-getinstallopenjdk-6-jdkopenjdk-6-jre3、Ubuntu会自动从网上下载必要的文件进行安装Doyouwanttocontinue[Y/n]?yGet:1http... 查看全文
codegniter1.7跟PHP5。3配合时,有些地方要改下的,主要是php5.3有不少跟php5.2不同的地方了,要特别留意下,1PHP:Deprecated:Functionset_magic_quotes_runtime()isdeprecated错误:PHP5.3和PHP6.0之后移除了set_magic_quotes_runtime()函数。set_magic_quotes_runtime(0)函数作用解释在php.ini的配置文件中,有个布尔值的设置... 查看全文
通常使用以下代码就能导出为流的文件,而不是打开文件header("Content-Type:application/force-download;charset=utf-8;name=\"$file_name\\");header("Content-Transfer-Encoding:binary");header("Content-Disposition:attachment;filename=\"$file_name\"");但是,如果$file_name是UTF-8编码的... 查看全文
· PHP学习笔记<2>发布时间:2010-12-15
PHP的数据库操作.(MySQL)先看看我们在jsp中怎么连接数据库的?其实我们都是在servlet中才连接数据库的,也就是在jsp中动态显示数据,而在servlet中后台处理数据,即数据库的操作是放在servlet中的.这样可达到数据与页面分离的效果,更易于维护修改,也是MVC模式的一大好处吧.举个最简单的例子,大家都写过的登陆页面:【一】jsp+servlet的方法:login.html登陆页面<h1>用户登录</h1><... 查看全文
很多做采集的朋友,大部分使用免费的dedecms,当内容超过百万的时候,就会越来越慢,生成文章列表都慢的没法接受。我的一个客户就遇到上述问题。其实很多人做采集的话,根本不需要这么多的功能,要的就是速度快,可以保存海量数据,修改删除数据简单,修改模板容易。根据上述情况,我采用了数据库群的思路,把原本一个表存放全部数据的思路改成了一个数据库只有一个表,一个表里面最大只存放五万数据。这样的模式理论上可以存放无限的文章。当然这样一套系统,要比使用一个数据库的复杂多了。搜索的时候不是从一个表中搜索... 查看全文
最近做一个短信投票的接口,为了避免短信平台和投票网站数据不一致,还有就是避免其他通过盗用接口进行数据post而导致一些对账出现损失。所以需要指定特定IP的服务器发送过来的数据才是有效的,其他IP的都不作处理。实现方法就是在接口接收程序里面做接收数据IP判断,只有允许的IP的数据我们才接收入库。php获取数据发送方IP信息的代码为:<?if(getenv('HTTP_CLIENT_IP')){$onlineip=getenv('HTTP_CLIENT_IP');}elseif(getenv... 查看全文
刚好碰到在rubyonrails里需要解密discuz里的使用authcode的加密串,上网查了这方面的资料也没找到phpauthcode的ruby实现,没办法自己写了一下,可用。代码如下:defauthcode(str,decode=true,key='',expiry=0)returnnilunlessstrstr=decode?str+'====':str.gsub(/\\t/,"\t")require'base64'ckey_length=4key=Digest::MD5... 查看全文
· php环境配置发布时间:2010-12-08
从官网下载php:http://www.php.net/downloads.php.解压zip包,解压文件如下将此目录下的php.ini-dist文件复制到C:\WINDOWS目录下,改名为php.ini,修改该文件内容1.查找extension_dir,将该字段修改为extension_dir="C:\php5\ext",其中C:\php5\ext是按照php的路径,路径不正确将导致无法加载2.将php5目录下的php5ts.dll和libmysql.dll复制到C... 查看全文
· php urlencode()函数详解发布时间:2010-12-08
理解URLEncode:URLEncode:是指针对网页url中的中文字符的一种编码转化方式,最常见的就是Baidu、Google等搜索引擎中输入中文查询时候,生成经过Encode过的网页URL。URLEncode的方式一般有两种一种是传统的基于GB2312的Encode(Baidu、Yisou等使用),一种是基于UTF-8的Encode(Google,Yahoo等使用)。本工具分别实现两种方式的Encode与Decode。中文->GB2312的Encode->... 查看全文
· php的基本语法总结发布时间:2010-12-08
1、变量定义和类型自动转换和perl类似。2、用函数来实现宏定义,例如define("DEF","helloworld");3、流程控制和c类似,多了exit语句,停止执行脚本。4、函数定义要用function,返回值用return。5、php中矩阵把数组和hash被集成到一起了,他把hash堪称是索引是字符串的矩阵,真牛。6、可以灵活设置每一个元素的index。<?php$arr1=array(1=>10,11,12,6=>3,4,5,"me"=>"me1"... 查看全文
· PHP memory_limit 问题解决发布时间:2010-12-08
memory_limit虽然可以调节内存大小,但是如果一个php脚本里有比较大的DB结果集或者数组、对象等,或者有众多的结果集,如果这些占用资源的对象得不到及时释放,可能在脚本后面一截执行过程中出现Allowedmemorysizeofxxxbytesexhaustedatxxx:xxx(triedtoallocatexxxbytes)的问题,所以这种情况下还是要及时的进行内存释放unset($xx),特别是一些CLI的PHP程序。PHPvesion>=V5... 查看全文
· PHP 取得数组最大值的下标发布时间:2010-12-08
取得数组中最大的值:/****取得数组中最大值的下标*/$array=array('a'=>'A','c'=>'B','b'=>'C','d'=>'D','e'=>'D');foreach($arrayas$key=>$value){if($value==max($array)){echo$key;}}echo'<br>';看上面的代码是不是很多,不好用呀?不急,简单马上就到。echoarray_search(max($array),$array... 查看全文
MultibyteString,专门处理多字节字符串的.以下是php官方英文原文说明文档:Whiletherearemanylanguagesinwhicheverynecessarycharactercanberepresentedbyaone-to-onemappingtoan8-bitvalue... 查看全文