![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
文章平均质量分 83
victorwmh
这个作者很懒,什么都没留下…
展开
-
【转】PHP 实现多服务器共享 SESSION 数据
一、问题起源稍大一些的网站,通常都会有好几个服务器,每个服务器运行着不同功能的模块,使用不同的二级域名,而一个整体性强的网站,用户系统是统一的,即一套用户名、密码在整个网站的各个模块中都是可以登录使用的。各个服务器共享用户数据是比较容易实现的,只需要在后端放个数据库服务器,各个服务器通过统一接口对用户数据进行访问即可。但还存在一个问题,就是用户在这个服务器登录之后,进入另一个服务器的别...原创 2010-12-14 09:33:54 · 80 阅读 · 0 评论 -
常用webservice地址
天气预报Web Service,数据来源于中国气象局 Endpoint Disco WSDL IP地址来源搜索Web Service(是目前最完整的IP地址数据) Endpoint Disco WSDL 随机英文、数字和中文简体字Web Service Endpoint Disco ...原创 2012-04-02 08:36:42 · 131 阅读 · 0 评论 -
yum httpd php php-mysql
对于CentOS服务器yum是一个非常好的工具,尤其是在32位升64各软件兼容时可以避免很多烦恼。之前Web服务器用的是CentOS5.2 32位系统,apache2、php5、mysql5等也都是编译安装;后来升级了服务器系统换成CentOS5.2 64位系统,再编译安装这些软件出现很多兼容性问题,而且很多软件的64位安装包还不好找。出于时间进度的考虑,放弃了之前全部源码包编译安装的做法...原创 2012-02-20 11:10:13 · 137 阅读 · 0 评论 -
Wordpress插件开发
wordpress能成为当今用户最多的blog程序,其强大的插件机制功不可没。灵活的插件接口吸引了无数开源爱好者,正如社区用户所说只要是想得到的需求,大多都可以查找下载到满足该需求的相应插件。 以下是一个简单wordpress插件代码:<?php/*Plugin Name: Copyright pluginPlugin URI: http://www.akasuna....原创 2011-08-11 15:33:34 · 130 阅读 · 0 评论 -
PHP加速器APC、eAccelerator、xCache
一、PHP加速器介绍PHP加速器是一个为了提高PHP执行效率,从而缓存起PHP的操作码,这样PHP后面执行就不用解析转换了,可以直接调用PHP操作码,这样速度上就提高了不少。 Apache中使用mod_php的请求、响应执行流程:1、Apache接收请求。2、Apache传递请求给mod_php。3、mod_php定位磁盘文件,并加载到内存中。4、mod_...原创 2011-08-04 18:06:30 · 75 阅读 · 0 评论 -
用PHP写的一个web升级脚本
管理web项目一直是件很困难的事情,程序使用时间越长里面的spam文件也越多。如何保证web目录的清洁是个重要的工作,结合这个脚本和subversion的管理功能,可以方便你的日常升级管理。 <?php/** * Website upgrade script * Author: victorwmh * Email: victorwmh@gmail.com * ...2011-10-21 14:31:38 · 251 阅读 · 0 评论 -
linux+cacti安装配置,监控主机性能
一、Cacti概述1、cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。因此,snmp和rrdtool是cacti的关键。Snmp关系着数据的收集,rrdtool关系着数据存储和图表的生成。2、Mysql配合PHP程序存储一些变量数据并对变量数据进行调...原创 2011-07-21 15:21:50 · 90 阅读 · 0 评论 -
PHP正则表达式
一、概述正则表达式是进行模式匹配和文本操纵的一种复杂而强大的工具。在PHP中可以方便的利用这些匹配规则检验、替换及过滤字符串。在PHP手册“Perl兼容正则表达式函数”章节,可以了解PCRE的一些基础知识,以及如何使用preg_match(),preg_replace(),preg_split()等函数。正则表达式通过其简单的语法构造模式,能够匹配几乎任何可以想象出来的字符组合。但正是...原创 2011-07-01 18:14:12 · 82 阅读 · 0 评论 -
PHP表单及验证
一、概述PHP在处理一个页面时,它都会检查URL和表单变量、上传的文件、可用的cookie以及Web服务器和环境变量。之后,这些信息就可以通过下面这些数组直接访问:$_GET、$_POST、$_FILES、$_COOKIE、$_SERVER和$_ENV。也就是说,PHP会分别保存在查询字符串中设置的变量、一个post请求的主题内容、上传的文件、cookie、Web服务器及Web服务器运...原创 2011-06-30 17:49:15 · 151 阅读 · 0 评论 -
PHP程序员如何突破成长瓶颈
转:http://www.builder.com.cn/2010/1018/1914448.shtml 作为Web开发中应用最广泛的语言之一,PHP有着大量的粉丝,那么你是一名优秀的程序员吗?在进行自我修炼的同时,你是否想过面对各种各样的问题,我该如何突破自身的瓶颈,以便更好的发展呢? PHP工程师面临成长瓶颈先明确这里所指的PHP工程师,是指主要以PHP进行Web系统...原创 2011-06-04 15:23:55 · 53 阅读 · 0 评论 -
PHP Session原理分析及使用
之前在一个叫魔法实验室的博客中看过一篇《php session原理彻底分析》的文章,作者从session的使用角度很好阐述了在代码运行过程中,每个环节的变化以及相关参数的设置及作用。本来想把原文转帖过来,但是原博客被关闭了。不知是这次大范围的重新备案,还是其他什么原因所致。通过百度快照找到一些原文资料,没找到的将按之前的理解重新整理,以使大家对session能有更多了解。楔子:Sessi...原创 2011-06-02 16:49:06 · 167 阅读 · 0 评论 -
国外主流PHP框架对比
【转自】http://tech.it168.com/a2009/0203/264/000000264249.shtml 最近简单的使用了目前在国内用的比较多的几个主流国外PHP框架(不包括国内框架),大致对这些框架有个直观上的感受,简单分享一下,对于哪些做框架选型的时候,权当一个参考。 主要参考的框架包括:CodeIgniter、CakePHP、ZendFramework...原创 2011-05-25 10:21:51 · 88 阅读 · 0 评论 -
Postfix替代sendmail发送邮件
基础知识 MUA: Mail User Agent(邮件用户代理),例如:mutt、elm、Pine、Outlook、Foxmail MUA的任务: MAA: Mail Access Agent(邮件访问代理),可以算是MTA的一个子系统。 MTA: Mail Transfer Agent(邮件传输代理),例如:Sendmail、qmail、post...原创 2011-08-18 10:52:56 · 567 阅读 · 0 评论 -
用memcache.php监测Memcached的使用情况
最新的memcache pecl中,新增了一个memcache.php,这个php文件可以用来方便的查看memcache的状况,界面上与apc自带的apc.php风格一致。如图:应该算是最方便的监测memcache的办法了。 memcache.php源文件下载 修改相应选项:define('ADMIN_USERNAME','memcache'); /...原创 2010-12-27 10:25:31 · 94 阅读 · 0 评论 -
Linux下安装Memcached及php的memcache扩展库
Memcache是什么?Memcache是一个自由和开放源代码、高性能、分配内存对象缓存的系统。用于加速动态web应用程序,减轻数据库负载。它可以应对任意多个连接,使用非阻塞的网络IO。它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,由Memcached自己管理这些HashTable。Memcache知名用户:LiveJournal、Wikipedia、Flic...原创 2010-12-26 18:34:18 · 75 阅读 · 0 评论 -
Zend Debugger和Zend Optimizer配置(Windows)
Zend Debugger和Zend Optimizer的单个配置都很简单,下载包中的readme有详细说明。 一、Zend Debugger的安装:将下载的Zend Debugger解压后,将与你php版本对应的ZendDebugger.dll文件拷贝到PHP的ext中。你也可以不拷贝,但在设置zend_extension_ts的时候设置好就可以。在php.ini中加入以下配...原创 2010-06-15 12:26:40 · 81 阅读 · 0 评论 -
PHP常见问题
0、字符串与数字比较,非数字开头的字符串与0比较时返回真代码:$strings = array('str', 'str2', '3str');foreach ($strings as $key=>$str) { if ($str == 0) { echo "str{$key} equal with 0\n"; } else { ...原创 2010-05-21 07:59:09 · 80 阅读 · 0 评论 -
SmartTemplate
基本方法 SmartTemplate::assign() void assign ( string PLACEHOLDER, mixed CONTENT ) or void assign ( array CONTENT ) 给模板占位符(PLACEHOLDER)或者列表(CONTENT)赋值. 可以使用散列数组或者标量 例子1:标量赋值 <?php ...原创 2012-12-22 12:59:21 · 129 阅读 · 0 评论