
php
文章平均质量分 59
ikscher
这个作者很懒,什么都没留下…
展开
-
xcache加速php
1、安装# tar xf xcache-3.2.0.tar.bz2# cd xcache-3.2.0# /usr/local/php/bin/phpize# ./configure --enable-xcache --with-php-config=/usr/local/php/bin/php-config# make && make install原创 2014-12-17 12:10:05 · 1419 阅读 · 0 评论 -
使用Netbeans进行PHP开发
如今编译器真的很多,用来编写PHP脚本的从zendstudio到记事本。都可以。我一般使用Notepad,简单方便,安装xdebug也可以进行良好的调试,没有使用过xdebug。但是用过netbeans之后,觉得netbeans用来编写Php脚本真的很不错,内置很多功能,包括git,和单步断点调试功能,非常实用。其他的功能大家可以去试试了,注意说下调试的配置,这也是我喜爱netbe原创 2013-07-19 11:39:57 · 14519 阅读 · 0 评论 -
sphinx服务器连接web服务器
SELECT CONCAT( 'drop table ', table_name, ';' )FROM information_schema.tablesWHERE table_name LIKE 'aws_%'意: like ‘aws_%’ 其中 uc_是你需要替换的表前缀.执行查询,会自动生成出 drop table table_name这样的SQL语句.结果如图:notepa原创 2014-10-21 11:17:04 · 1926 阅读 · 0 评论 -
php技术文章
http://os.51cto.com/art/201111/305014.htm PHP网络安全http://os.51cto.com/art/201111/305014_7.htm PHP 网络安全http://sd.youkuaiyun.com/a/20111215/309192.html 成为php编程高手的方法http://www.docin.com/p-64505246.htm转载 2012-01-08 16:09:19 · 803 阅读 · 0 评论 -
uksort函数使用
uksort — Sort an array by keys using a user-defined comparison function uksort是用来按照 用户自定义比较的函数,用于比较数组的键值大小 来排序一个数组。bool uksort ( array &$array , callable $cmp_function ) 返回值true(success)原创 2013-04-11 11:07:47 · 1113 阅读 · 0 评论 -
codeigniter 去除index.php (nginx,apache) 通用方法
apache 在apache下去掉url上的index.phpzhet原创 2014-10-10 11:30:39 · 8205 阅读 · 0 评论 -
使用Memcached实现Session共享
使用Memcached实现Session共享由于Cookie是保存的用户客户端的,安全性存在问题,为保证用户数据的安全性,我们必须使用Session机制来保存用户登录后的一些信息。 如果我们使用LVS对Apache实现负载均衡,就无法保证用户每次都能被分配到同一台Apache Server上,以取到自己的Session,虽然LVS可以加-p参数来保证客户端每次都被分配到同一台Apache转载 2011-11-26 16:57:14 · 23648 阅读 · 2 评论 -
redis学习文章
一.redis 环境搭建1.简介 redis是一个开源的key-value数据库。它又经常被认为是一个数据结构服务器。因为它的value不仅包括基本的string类型还有 list,set ,sorted set和hash类型。当然这些类型的元素也都是string类型。也就是说list,set这些集合类型也只能包含string 类型。你可以在这些类型上做很多转载 2012-01-15 08:57:50 · 5418 阅读 · 0 评论 -
php-fastcgi
FastCGI是什么?FastCGIPHP的FastCGI使你的所有php应用软件通过mod_fastci运行,而不是mod_phpsusexec.FastCGI应用速度很快 是因为他们持久稳定.不必对每一个请求都启动和初始化.这使得应用程序的开发成为可能,否则在CGI范例是不切实际的(例如一个大型的脚本,或者一个需要 连接单个或多个数据库的应用).好处PHP脚转载 2012-03-11 14:38:21 · 626 阅读 · 0 评论 -
php EOT
echo EOT;1. 如果使用print Parse error: syntax error, unexpected T_SL in请看看print 代码,最后是不能有空格的,也就是print 2. 如出现Parse error: syntax error, unexpected $end in错原创 2012-08-19 15:45:48 · 1752 阅读 · 0 评论 -
使用codeigniter的输入类
最近写个系统,没有安全过滤输入的,想采用CI的输入类,分析了下,有三个文件是需要的system/core下的utf8.php,security.php,input.php可以整合成一个文件,但是比较麻烦,还是用三个文件吧,这样省事点。使用的时候就像这样://实例化安全输入类$UNI = new utf8();$SEC = new security();$input =原创 2015-02-06 13:44:56 · 1031 阅读 · 0 评论 -
php正则匹配
遇到一个图像路径的匹配问题,废话少说,直接说明: $str='../attachment/integral/2015/03/30/20150330024709525.jpg'; 路径是上面的模式,我要输出这样的、../attachment/integral/2015/03/30/thumb/20150330024709525.jpg 该怎么做呢?如下:原创 2015-03-30 15:29:15 · 626 阅读 · 0 评论 -
thinkphp部署到Nginx
server { listen 80; server_name ly.snail.com; index index.php index.html; root /var/www/html/snail; location ~ \.php$ { try_files $uri =404; fastcgi_split_path_in...转载 2018-12-13 16:32:42 · 680 阅读 · 0 评论 -
nodejs和php性能分析比较
在本机windows环境下的测试:8G内存,4GCPU,win7系统插入1000条记录测试比较,php和nodejs的性能php代码段(php5.6)<?php $link=mysqli_connect('127.0.0.1','root','666666','db_name'); if (!$link) { echo "Error: Unable ...原创 2018-12-03 15:24:27 · 10843 阅读 · 2 评论 -
windows环境phpstorm调试环境搭建
(1)安装设置xdebug (2)phpstorm配置(3)调试参考:http://www.tuicool.com/articles/2Mfy6n http://www.chenxuanyi.cn/xampp-phpstorm-xdebug.html http://blog.youkuaiyun.com/meegomeego/articl原创 2015-02-09 16:36:50 · 62452 阅读 · 0 评论 -
安装PHP5.6.19遇到的一个Libiconv的问题
ext/gd/libgd/.libs/gdkanji.o: In function `do_convert\':/var/soft/php-5.3.8/ext/gd/libgd/gdkanji.c:350: undefined reference to `libiconv_open\'/var/soft/php-5.3.8/ext/gd/libgd/gdkanji.c:36转载 2016-03-29 21:38:32 · 5852 阅读 · 2 评论 -
图片显示错误url rewrite module error
最近网站安全的装了一个安全狗,把IIS的配置应用池的高级设置=》标识=》选择的是applicationpoolidentity,所以一直出现当上传图片的用户一直是IIS_IUSRS,而不是默认的USERS用户;参考:http://stackoverflow.com/questions/14934006/iis-iusrs-and-iusr-permissio原创 2015-12-05 15:47:00 · 2833 阅读 · 1 评论 -
Windows2008RC2 IIS配置php运行环境
1:下载一个php manager,安装。打开IIS管理器后,点击计算机,就可以看到右边PHPManager 静静地躺在那儿了,双击PHPManager 后我们就可以开始对PHP进行配置了。2: php.ini 中的 CGI 和 FastCGI 设定fastcgi.impersonate = 1fastcgi.logging = 0cgi.fix_pathin原创 2015-07-21 14:23:55 · 883 阅读 · 0 评论 -
apapche在windows2008服务器运行一段时间后服务关闭
错误如上图所示,在windows下安装的是xampp 3.2.1的版本;apache2.4.12,php 5.6.8版本;但是在运行一段时间后,apache服务就终止了,没有找到解决方法,提示的错误是加载php5apache2_4.dll的错误;参考的文章:http://jingyan.baidu.com/article/72ee561a46a848e16038df7b.html ;据原创 2015-07-01 10:12:15 · 1446 阅读 · 0 评论 -
xampp3.2.1安装memcached扩展
Xampp v3.2.1 安装 Memcached for windows 64bit技术分享 发表评论 505 浏览1.下载PHP对应版本的php_memcache.dll,我的PHP 5.6.3 所以下载 ,根据phpinfo输出的信息来找出匹配的版本:(1)看Architecture,是多少,x86就下载x86版的,这个显示和操作系统的多少位没原创 2015-05-19 16:20:22 · 7190 阅读 · 2 评论 -
phpstorm8的使用
最近netbean8安装后,打开显示加载高速缓存对象就莫名奇妙的消失了,不知啥原因;干脆用phpstorm得了,还不错。1:下载地址http://www.jetbrains.com/phpstorm/2:注册码:phpstorm 8 注册码 用户名:Learn ProgrammingLicense key:(包括LICENSE BEGIN和原创 2015-01-30 13:35:26 · 6200 阅读 · 0 评论 -
输入错误: 没有文件扩展“.js”的脚本引擎
输入错误: 没有文件扩展“.js”的脚本引擎。这样的错误,原因是因为JS扩展名的文件被其他软件关联了,需要取消关联.如系统中安装了ULTRAEDIT或者E钻加密软件等,就需要去掉关联或者如下解决方法:只需要把[HKEY_CLASSES_ROOT\.js] 项下的那个默认值改成 "JSFile" 就可以正常运行JS 文件了.@="JSFile"转载 2012-09-02 15:40:02 · 2659 阅读 · 0 评论 -
$_FILES的说明
An associative array of items uploaded to the current script via the HTTP POST method.一个通过HTTP POST方法上传到本地脚本的有关项的数组。$_files主要用在当需要上传二进制文件的地方,录入上传一个abc.mp3文件,则服务器端需要获得该文件的相关信息,则通过变量$_files来转载 2012-09-06 10:33:47 · 1143 阅读 · 0 评论 -
PHP笔记=>var_dump,大小写,调试输出深度,字符串 this和self
1:很有疑问,在强类型语言中,变量和函数以及类名都是区分大小写的,js是严格区分大小写的,但是PHP有点不一样: $a="x123"; $A="y123"; echo $a."\n"; echo $A; ?> 输出的结果大家都是知道的;原创 2012-09-25 12:10:24 · 2800 阅读 · 0 评论 -
利用form的“accept-charset”在不同编码的页面间提交表单
利用form的“accept-charset”在不同编码的页面间提交表单转自http://blog.zol.com.cn/795/article_794546.htmlaccept-charset一个很少用到的表单属性,利用它实现在不同编码的页面里实现表单的提交也是一种很方便的解决方法。转自老王的baidu空间,记录在此。作者:老王问题背景:两个应用编码转载 2014-09-05 11:23:06 · 2560 阅读 · 0 评论 -
sphinx服务启动错误解决方法
1:fatal binlog :log open error :failed to open ./binlog.003 :No such file or directory 删除目录下binlog.meta,和对应的binlog.003文件,restart searchd.exe 即可。2:提示错误 compat_sphinxql_magics lets you upgrade原创 2011-12-30 09:20:00 · 3265 阅读 · 0 评论 -
探讨PHP引用&符号
php的引用符号我一般在写代码的时候基本不用,首先是不大了解它的用法,C语言是用来取地址的,但是PHP里面可能有些不一样,据说是变量的拷贝,也就是重新复制一份相同的变量,比如 $a=&$b;那么变量a和变量b是完全相等的,完全等效于$a=$b;所以有必要写成$a=&$b吗?这样还可能会多占用内存空间有的人喜欢这样写原创 2013-04-10 09:51:31 · 842 阅读 · 0 评论 -
PHP中的魔术方法总结 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep
PHP中的魔术方法总结 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep, __wakeup, __toString, __set_state, __clone and __autoload1、__get、__set这两个方法是为在类和他们的父类中没有声明的属转载 2013-07-22 16:33:17 · 753 阅读 · 0 评论 -
dedecms和bbs整合ucenter同步登录
Dedecms和discuz -x2.5同步登录1:先配置好ucenter通信成功;添加dedecms和discuz两个应用,最关键的是两个应用的配置文件:比如dedecms的配置文件是include/common.inc.php,所以在这个文件里面加入下面的代码:define('UC_CONNECT','mysql');define('UC_DBHOST','127.0.0.1原创 2014-01-11 14:51:19 · 6755 阅读 · 0 评论 -
ape server chat 基于centos环境搭建
最近有做一个在线聊天的,参考了ape 的demo,但是在搭建环境的时候,遇到了不少的问题,真实历经千辛万苦才修得真经。仅以我的经历希望给后来人更多的帮助和节约宝贵的时间。首先:你需要看看ape的官方站点ape-project.org,有demo,wiki,和ape-server 和ape-jsf其次:你应该从官网的github链接下载最新的ape server 和ape-jsf。原创 2014-04-07 16:41:19 · 1473 阅读 · 0 评论 -
PHP批量删除的问题
html代码: PHP代码:$chebox_arr=$_POST['checkbox']; foreach ($chebox_arr as $c) { //这里执行删除操作就可以了,$c为被选中的复选框ID。原创 2011-08-21 13:31:25 · 688 阅读 · 0 评论 -
imageICK
ImageMagick 能干什么?一个可以供PHP调用ImageMagick功能的PHP扩展。使用这个扩展可以使PHP具备和ImageMagick相同的功能。 ImageMagick是一套功能强大、稳定而且免费的工具集和开发包,可以用来读、写和处理超过185种基本格式的图片文件,包括流行的TIFF, JPEG, GIF, PNG, PDF以及PhotoCD等格式。利用ImageMagic转载 2012-08-26 11:47:19 · 1605 阅读 · 0 评论 -
php 沉思录
PHP沉思录 --左轻侯 工作模型 PHP的工作模型非常特殊。从某种程度上说,PHP和ASP、ASP.NET、JSP/Servlet等流行的Web技术,有着本质上的区别。 以Java为例,Java在Web应用领域,有两种技术:Java Servlet和JSP(Java Server Page)。Java Servlet是一种特殊类型的Java程序,它转载 2012-09-02 10:20:01 · 1251 阅读 · 0 评论 -
ajax post data数据传值分析
今天在看opencart的代码的时候,看到一个很奇特的写法: $.ajax({url: 'index.php?route=checkout/payment_address/validate',type: 'post',data: $('#payment-address input[type=\'text\'], #payment-address input[type=\'pas原创 2012-10-24 10:57:45 · 6201 阅读 · 2 评论 -
windows下apache配置多个站点
Apache的WEB服务器仅有一个ip ,却需要服务多个域名(实际是多个网站的服务)。怎么配置呢:1:确保站点80端口开放。# Ensure that Apache listens on port 80Listen 80# Listen for virtual host requests on all IP addressesNameVirtualHost *:80原创 2014-03-03 09:45:45 · 3392 阅读 · 0 评论 -
chrome不支持drawImage的实现方法
$(function() { var $my_canvas=$("#my_canvas"); var my_canvas=$my_canvas[0]; var context=my_canvas.getContext("2d"); // var footprint_img=document.getElementById("footprint"转载 2013-12-26 18:03:55 · 2520 阅读 · 0 评论 -
opencart分析
研究了两天opencart,对其中的实现原理做个小结,和各位共同探讨下:opencart是自有开发的一套架构,其实现思想也是基于MVC的一种方式,架构的核心在system/engine下面,包括了几个文件, 1):controller.php 所有控制器的基类 2):action.php 动作转向,也就是路径,比如 catalog下面的类Controlle原创 2012-09-26 10:07:37 · 5325 阅读 · 0 评论 -
php函数的引用参数及参数个数
今天用到一个公共函数,但是 这个函数 有的地方参数只要两个,有的需要三个参数,经过分析,如下代码: function f(&$a,&$b){ $a=45;$b=64; $c=$a+$b;return $c; } $x=0;$y=0; echo f($x,$y,true,'34',45); echo "";原创 2012-11-04 18:52:30 · 3414 阅读 · 0 评论 -
ecmall解读记录
1:cache_server缓存对象,在ecmall/includes/global.lib.php声明, 用于记录 数据库的缓存用到的。2:conf 配置项类,直接以conf::get获取配置项的值,配置项的全局变量$GLOBALS['ECMALL_CONFIG'],全局变量值通过Conf::load载入配置文件。 来说说配置文件里面值这么载入进来的: 比如在ecapp原创 2013-04-11 15:03:23 · 3340 阅读 · 0 评论 -
CentOS 5.5安装与配置Postfix
在大多情况下,对于很多的系统(像CentOS)Sendmail是默认的MTA(邮件传输代理),但它相当的难配置与维护(即使在过去的几年进行改进)。而Postfix配置简单,且效率高。 一、安装Postfix(版本查看 postconf mail_version)yum install postfix在CentOS系统一般都自带sendmail的,如果你不转载 2013-06-13 13:23:36 · 7108 阅读 · 2 评论