PHP_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> PHP >>列表
· nginx添加php basic验证发布时间:2014-07-17
几种方式:1.命令http://www.centos.bz/2011/12/nginx-http-auth-basic/如果没有apache的htpasswd程序,可以使用pl程序生成:程序地址:http://trac.edgewall.org/export/10890/trunk/contrib/htpasswd.py使用方法:./htpasswd.py-b-cpass.txtadmin123456pass.txt为密码文件,admin是用户名,123456是密码.2.apachehttp... 查看全文
在线编译器链接:http://codepad.org/... 查看全文
PHP中文编码这个问题,曾经令很多小伙伴们感到很困扰的,不过应该大部分人已经解决了这个问题,不过今天小编还是要将这些小技巧再重复下。PHP程序设计中中文编码问题曾经困扰很多人,导致这个问题的原因其实很简单,每个国家(或区域)都规定了计算机信息交换用的字符编码集,如美国的扩展ASCII码,中国的GB2312-80,日本的JIS等。作为该国家/区域内信息处理的基础,字符编码集起着统一编码的重要作用。字符编码集按长度分为SBCS(单字节字符集),DBCS(双字节字符集)两大类。早期的软件... 查看全文
nginx.conf#usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx.pid;events{worker_connections1024;}http{includemime.types;default_typeapplication/octet-stream... 查看全文
· phpcms v9 get调用标签整理发布时间:2014-07-09
常见的phpcms标签调用1、调用本系统单条数据(调用ID为1的信息,标题长度不超过25个汉字,显示更新日期):{getsql="select*fromphpcms_contentwherecontentid=1"/}标题:{str_cut($r[title],50)}URL:{$r[url]}?更新日期:{date('Y-m-d',$r[updatetime])}2、调用本系统多条数据(调用栏目ID为1通过审核的10条信息,标题长度不超过25个汉字,显示更新日期):... 查看全文
很多人在本地安装phpcms后总是跳转到install/install.php。由于很多人是第一次使用phpcms,不知道为何会出现这个错误。出现这个大都是phpcms的缓存所致。如何解决phpcms安装跳转install.php由于安装完phpcms后可能会由于缓存问题导致浏览器存有记录,这时只需要清除浏览器到缓存即可。为确保可更新phpcms的缓存。然后生成首页。当修改一些与首页相关的内容或代码,但保存后总是没有生效,这时候我们可以重新生成以下首页都可以解决。原文标题... 查看全文
· php pear pecl发布时间:2014-07-04
PEAR是“PHPExtensionandApplicationRepository”的缩写,即PHP扩展和应用仓库。PEAR将PHP程序开发过程中常用的功能编写成类库,涵盖了页面呈现、数据库访问、文件操作、数据结构、缓存操作、网络协议、WebService等许多方面,用户可以通过下载这些类库并适当的作一些定制以实现自己需要的功能。避免重复发明“车轮”。PEAR的出现大大提高了PHP程序的开发效率和开发质量。PECL是“PHPExtensionCommunityLibrary”的缩写... 查看全文
在php中,foreach语法的遍历来源数组如果不是一个有效数组,php会出现错误警告Invalidargumentsuppliedforforeach(),但是很多时候这个数组是取自某些数据源的,有可能取不到而导致为空,为了防止频繁出现错误警告,应该在遍历之前对数组变量进行一个判断,如果该变量不是一个有效数组,则设置该变量为一个空数组即array(),这样是较好的解决办法。但是这个解决办法会导致代码的繁冗,我总结了一个较方便的写法,使用三元运算符:is_array... 查看全文
$file=fopen($file_path,'r');stream_filter_append($file,"convert.iconv.gbk/utf-8");... 查看全文
· PHP发布时间:2014-07-02
目录序言5第1章ZendFramework2简介61.1ZendFramework2简介61.2下载安装61.3搭建开发环境6第2章创建ZF2项目72.1新建一个项目72.2配置网站82.3伪静态.htaccess文件82.4启动/入口文件82.5添加全局配置文件92.6添加自动加载文件init_autoloader.php92.7IndexController控制器10第3章创建模块123.1Module文件123.2module.config文件133.2.1router路由配置153.2... 查看全文
mantis版本1.1.8,升级php版本后页面报错:SYSTEMWARNING:date():Itisnotsafetorelyonthesystem'stimezonesettings.Youare*required*tousethedate.timezonesettingorthedate_default_timezone_set()function.Incaseyouusedanyofthosemethodsandyouarestillgettingthiswarning... 查看全文
· Laravel 4 启用firephp 支持发布时间:2014-06-27
目前项目中选用的开发框架是Laravel4,经过几天的阅读源码以及看社区教程,发现是比较先进和强大的框架.只是对新手入门这块做的很不给力,虽然官方文档在中文化上比较完整,但是相应的文档都是浅尝辄止,项目中用到的东西讲到的都比较少....为了方便开发测试,所以把firephp予以集成,具体读源码找文档的时间就不说了,大致如下,在app/start/global.php文件中加入行:Log::getMonolog()->pushHandler(newFirePHPHandler(Logger... 查看全文
最近在使用Redis做为tomcat集群中的session存储,同时也存储一些访问量比较高的数据。在调试的过程中,需要查看Redis中缓存的数据,默认客户端比较麻烦,最终发现phpRedisAdmin是一款不错的东西。只需要安装php的redis扩展,但要注意的是php的版本号和编译器的版本(vc6orvc9orvc11)相对应,这个很重要。phpredis扩展的下载地址:https://github.com/nicolasff/phpredis/downloads下载文件... 查看全文
· PHP 文件锁定写入发布时间:2014-06-19
PHP文件写入方法,应对多线程写入:functionfile_write($file_name,$text,$mode='a',$timeout=30){$handle=fopen($file_name,$mode);while($timeout>0){if(flock($handle,LOCK_EX)){$timeout--;sleep(1);}}if($timeout>0){fwrite($handle,$text.'\n');flock($handle,LOCK_UN)... 查看全文
· PHP代码转成java代码发布时间:2014-06-12
<?phpfunctionbter_query($path,array$req=array()){//APIsettings,addyourKeyandSecretathere$key='';$secret='';//generateanoncetoavoidproblemswith32bitssystems$mt=explode('',microtime());$req['nonce']=$mt[1].substr($mt[0],2,6)... 查看全文
· PHP架构之注册表发布时间:2014-06-10
啥是注册表模式?其实很简单!注册表的作用是提供系统级别的对象访问功能。我们在编码时通常把“全局变量是不好的”当做信条。不过,凡事都有两面性,全局性的数据访问非常具有吸引力。问题来了:大多系统都分为几个层,每个层都只通过事先定义好的通道和相邻的层交流。对层的分享使程序变得灵活,替换或修改每个层可以最小化对系统其他部分的影响。但当你需要在一个层中获取不相邻另一个层所需要的信息时,该如何?方案一:通过系统的层之间的联系将上下文信息从一个对象传递给另一个需要的对象... 查看全文
· php 读取,分割大文件详解发布时间:2014-06-08
在php中,对于文件的读取时,最快捷的方式莫过于使用一些诸如file、file_get_contents之类的函数,简简单单的几行代码就能很漂亮的完成我们所需要的功能。但当所操作的文件是一个比较大的文件时,这些函数可能就显的力不从心,下面将从一个需求入手来说明对于读取大文件时,常用的操作方法。需求如下:现有一个1G左右的日志文件,大约有500多万行,用php返回最后几行的内容。实现方法:1.直接采用file函数来操作注:由于file函数是一次性将所有内容读入内存... 查看全文
· 安装PHP的LDAP的扩展(ubuntu)发布时间:2014-06-04
之前用PHP的一个项目用到了LDAP,度娘,谷歌了一直没有配好,所以记录一下我自己的配置(我的机子是ubuntu)://有人说安装这个就好,我自己用到反正是不行,查的说ldap会用到lasso,所以还得安装下php5-lasso的命令。sudoapt-getinstallphp5-ldap;sudoapt-getinstallphp5-lasso;... 查看全文
1、首先打开命令行,切换到root身份,获得最新的软件包surootsudoapt-getinstallupdate2、安装MySQL数据库sudoapt-getinstallmysql-servermysql-client下图为提示输入数据库密码,然后回车,之后还有提示,再重复输入一次,再回车最后安装完后进数据库测试一下是否安装成功,看到欢迎信息就ok了mysql-uroot-p3、安装Apache服务器sudoapt-getinstallapache2安装完成后测试一下... 查看全文
代码下载:http://www.zuidaima.com/share/1822672957737984.htm原文:seo优化之Google和BaiduPing服务实现快速收录文章的java,php代码实现最近在做关于google和百度的ping服务,希望能提高搜索引擎蜘蛛的抓取频率,搜索了大半天都不太好用,所以自己写了一份,大家可以参考下:packagecom.zuidaima.core.util;importorg.apache.commons.httpclient.HttpClient... 查看全文