php
wen5566
这个作者很懒,什么都没留下…
展开
-
Mongoose资料整理
应老大要求,研究了一下Mongoose服务器,在网上搜了一下资料还真少,以下内容是我通过网上整理的资料:官网地址:http://code.google.com/p/mongoose/Mongoose的老家在Google Codec网站,属于开放源代码小型Web服务器,轻量级、高性能是它的主要优点,其他特色也不少: 多平台支持。目前支持Windows、Linux、UNIX和Ma原创 2011-06-17 14:58:00 · 795 阅读 · 0 评论 -
php 正则中使用函数的方式
//正则案例:使用php函数来改变字符值 $string = "April 15, 2003"; //注意:使用模式修正符 /e 其作用是将匹配结果用作表达式,须使用它才可以使用\\3这样模式变量 $pattern = "/(\w+) (\d+), (\d+)/e"; // 此处的模式变量\\2将被strtoupper转换为大写字符 : 注意函数当中用单引号连接 ...原创 2011-08-07 23:26:43 · 103 阅读 · 0 评论 -
CentOS 6安装apache+mysql+php+ssl(转)
网上的一些文章都已经比较老了,现在版本高了之后,其实配置是很省力的(不考虑什么负载的话)分享全过程,出了文中提到的安装epel rpmfushion 源指令不同外,其他的过程也适用与Centos 5 1.安装CentOS 6 ,可以选择最小安装,也可以安装桌面2.升级系统view sourceprint?yum update...原创 2011-10-29 17:36:30 · 81 阅读 · 0 评论 -
ubuntu配置lamp环境
常用操作:#更新系统: sudo apt-get update#备份文件 sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.old#设置权限: sudo chmod 777 /var/www 如果子目录也要同样权限如:sudo chmod -R 777 /var/www#重启服务前先检查下apache语法sudo apache2ctl configtest...原创 2011-11-25 09:08:33 · 152 阅读 · 0 评论 -
php 根据出生日期生成年龄
<?php$birthday = '1985-02-01';$age = date('Y', time()) - date('Y', strtotime($birthday)) - 1;if (date('m', time()) == date('m', strtotime($birthday))){ if (date('d', time()) > date('...原创 2012-02-24 14:34:18 · 1278 阅读 · 0 评论 -
php 修改文件中变量
$filename ="bbbbbbb";$dir = dirname(__FILE__);$path = $dir."".DIRECTORY_SEPARATOR."config.php";echo $path;$contents = file_get_contents($path);$contents = modify_ini_value($contents,"theme",...原创 2012-02-28 11:02:02 · 535 阅读 · 1 评论 -
file_get_contents无法请求https连接的解决方法
PHP.ini默认配置下,用file_get_contents读取https的链接,就会如下错误:Warning: fopen() [function.fopen]: Unable to find the wrapper "https" - did you forget to enable it when you configured PHP?解决方案有3:1.windows下的PHP,只需...原创 2013-12-04 16:50:37 · 243 阅读 · 0 评论 -
Apache Rewrite 规则详解(转)
在开篇之前:我想说这篇文章其实是我刚刚接触Rewrite的时候学习的文档,应属转载,但是在这里我不想写明原地址,原因是文章中大多数给出的配置命令经实验都是错误的。需要原文的可以在谷歌上搜索一下”Apache Rewrite 规则详解”好在我对正则表达式有所了解,把原文的代码都通过自己的理解改写了一下,并都能够达到题设的要求,并联想需求添加了例子。本文是经过我实验后修改有效的,如果还是出现500错...原创 2014-01-03 09:39:23 · 125 阅读 · 0 评论 -
php怎样把类似价格“20.00元”里的.00替换掉
$price = "20.00";$price = preg_replace('/\.0+$/', '', $price);echo $price."\n"; //结果: 20$price = "20.60";$price = preg_replace('/\.0+$/', '', $price);echo $price."\n"; //结果: 20.60...原创 2014-01-07 16:33:18 · 529 阅读 · 0 评论 -
php时间转换成(月,周,天,小时,分钟,秒)通用方法
/** * 时间转换 * @param type $timestamp * @return type*/function humandate($timestamp) { $seconds = time() - $timestamp; if($seconds > 31536000) { return ...原创 2013-09-07 13:31:38 · 1804 阅读 · 0 评论 -
php中实现URL静态化
URL 静态化是一个利于搜索引擎的设置,通过 URL 静态化,达到原来是动态的 PHP 页面转换为静态化的 HTML 页面,当然,这里的静态化是一种假静态,目的只是提高搜索引擎的搜索量Apache 服务器下配置 URL 静态化的 Rewrite 规则:Apache 2.x 的用户请检查 conf/httpd.conf 中是否存在如下一段代码:LoadModule Rewrite_module...原创 2013-09-07 13:33:11 · 474 阅读 · 0 评论 -
apache上传大文件的配置
1:打开php.ini,首先找到file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开upload_tmp_dir ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹upload_max_filesize = 8m ;望文生意,即允许上传文件大小的最大值。默认为2Mpost_max_size = 8m ;指通过表单POST给PHP的所能...原创 2013-09-07 13:34:17 · 1180 阅读 · 0 评论 -
.htaccess配置常用技巧
1. 反盗链 RewriteBase / RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www.)?yoursite.com/.*$ [NC] RewriteRule .(gif|jpg|swf|flv|png)$ /feed/ [R=302,L] 2.防...原创 2013-09-07 13:35:19 · 114 阅读 · 0 评论 -
php 网址解析
/*'URL_REWRITE_ON' => false,//是否开启重写,true开启重写,false关闭重写 'URL_MODULE_DEPR' => '/',//模块分隔符,一般不需要修改'URL_ACTION_DEPR' => '-',//操作分隔符,一般不需要修改'URL_PARAM_DEPR' => '-',//参数分隔符,一般不需要修改...原创 2013-09-18 12:04:55 · 285 阅读 · 0 评论 -
开源框架canphp中mysql与mysqli的连接类
<?phpclass cpMysqli { private $_writeLink = NULL; //主 private $_readLink = NULL; //从 private $_replication = false; //标志是否支持主从 private $dbConfig = array(); public $sql = ""; publi...原创 2013-09-22 15:20:00 · 131 阅读 · 0 评论 -
处理session跨域几种的方案
常用跨域共用session的是登录模块,我相信很多开发的朋友的都遇到过,只需要一个地方登录,相关联的网站也是处于登录状态。两种情况:一种9streets.cn和a.9streets.cn之间,另一种是a.com b.com之间,这几天总结了一下处理方法。方式一: 在一,二级域名下调用如下代码: <?php include("DBsession.ph...原创 2013-09-23 11:11:03 · 621 阅读 · 0 评论 -
php 生成二维条形码
<?php function UPCAbarcode($code){ $lw = 2; $hi = 100; $Lencode = array('0001101','0011001','0010011','0111101','0100011', '0110001','0101111','0111011','01101...原创 2013-09-23 11:24:03 · 169 阅读 · 0 评论 -
php 日期和时间 (转)
PHP提供了大量的内置函数,使开发人员在时间的处理上游刃有余,大大提高了工作效率。我们今天就为学员介绍一些常见的PHP日期和时间函数以及日期和时间的处理。9.1 常用的日期和时间处理函数表9-1:常用的日期和时间处理函数函 数 说 明 checkdate 验证时间函数,判断时间是否有效,有效返回true,否则返回false date_defaul...原创 2011-07-27 10:42:36 · 112 阅读 · 0 评论 -
php 取整的几种方法
floor 舍去法取整 语法格式:float floor ( float value )返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。floor() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。echo floor(4.3); // 4echo floor(9.999); // 9 ceil 进一法...原创 2011-07-27 10:28:14 · 198 阅读 · 0 评论 -
多服务器共享 SESSION(转)
一、问题起源 稍大一些的网站,通常都会有好几个服务器,每个服务器运行着不同功能的模块,使用不同的二级域名,而一个整体性强的网站,用户系统是统一的,即一套用户名、密码在整个网站的各个模块中都是可以登录使用的。各个服务器共享用户数据是比较容易实现的,只需要在后端放个数据库服务器,各个服务器通过统一接口对用户数据进行访问即可。但还存在一个问题,就是用户在这个服务器登录之后,进入另一个服务器的别...原创 2011-07-03 12:41:45 · 97 阅读 · 0 评论 -
php sesssion原理
client--------->1.request------------------------->server 2. session_start(); | |------------->4.request(SESSION_ID)--------->| 5. session_start(); |原创 2011-06-29 23:18:00 · 590 阅读 · 0 评论 -
在公司遇到两个php小问题
在公司遇到两个php小问题:sleep(10);如果不放在for循环里面在流程下面将会继续执行,而不会等待.mb_strlen(val,"utf-8");还是有关中文的问题。PHP内置的字符串长度函数strlen无法正确处理中文字符串,它得到的只是字符串所占的字节数。对于GB2312的中文编码,strlen得到的值是汉字个数的2倍,而对于UTF-8编码的中文,就是3倍的差异了(在UTF原创 2011-06-29 23:24:00 · 412 阅读 · 0 评论 -
php URL静态化
URL 静态化是一个利于搜索引擎的设置,通过 URL 静态化,达到原来是动态的 PHP 页面转换为静态化的 HTML 页面,当然,这里的静态化是一种假静态,目的只是提高搜索引擎的搜索量Apache 服务器下配置 URL 静态化的 Rewrite 规则:Apache 2.x 的用户请检查 conf/httpd.conf 中是否存在如下一段代码:LoadModule Rewrite_module原创 2011-06-29 23:26:00 · 1026 阅读 · 0 评论 -
apache 配置虚拟目录
apache http.conf配置虚拟目录Alias /b/ "C:/htdocs/blabla/" Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all Alias /tt "E:/TwWork/JXT/" Options Inde原创 2011-06-29 23:17:00 · 332 阅读 · 0 评论 -
php中session的处理机制 (转)
。 PHP服务端默认的session存储是文件存放方式,在Windows上PHP默认的Session服务端文件存放在C:WINDOWSTemp下,可用session_save_path (./t/);指定具体存放目录。2。 SESSION 的实现中采用COOKIE技术,SESSION会在客户端保存一个包含session_id(SESSION编号)的COOKIE;在服务转载 2011-07-03 00:08:40 · 334 阅读 · 0 评论 -
多服务器共享 SESSION
一、问题起源 稍大一些的网站,通常都会有好几个服务器,每个服务器运行着不同功能的模块,使用不同的二级域名,而一个整体性强的网站,用户系统是统一的,即一套用户名、密码在整个网站的各个模块中都是可以登录使用的。各个服务器共享用户数据是比较容易实现的,只需要在转载 2011-07-03 12:42:28 · 433 阅读 · 0 评论 -
php连接Mysql
[code="php"][/code]2009-03-12 14:58:32 · 199 阅读 · 0 评论 -
(转)PHP缓存的实现
SQL查询缓存适合读者本教程适合于那些对缓存SQL查询以减少数据库连接与执行的负载、提高脚本性能感兴趣的PHP程序员。概述许多站点使用数据库作为站点数据存储的容器。数据库包含了产器信息、目录结构、文章或者留言本,有些数据很可能是完全静态的,这些将会从一个缓存系统中得到的极大好处。这样一个系统通过把SQL查询的结果缓存到系统的一个文件中存储,从而阻止连接...原创 2011-09-02 08:40:08 · 99 阅读 · 0 评论 -
(转)php生成html类
<?phpclass html{ var $dir; //dir for the htmls(without/) var $rootdir; //root of html files(without/):html var $name; //html文件存放路径 var $dirname; //指定的文件夹名称 var $...原创 2011-09-02 09:16:03 · 87 阅读 · 0 评论 -
php问题解决
php问题解决: 1: 字符串转义函数: 1>插入mysql数据库转义函数: mysqli_escape_string(); 2>addslashes() 使用反斜线引用字符串 描述:返回字符串,该字符串为了数据库查询语句等的需要在某些字符前加上了反斜线。 这些字符是单引号(')、双引号(")、反斜线(\)与 NUL(NUL...原创 2011-09-08 15:16:12 · 176 阅读 · 0 评论 -
Mongoose 资料整理
应老大要求,研究了一下Mongoose服务器,在网上搜了一下资料还真少,以下内容是我通过网上整理的资料:官网地址:http://code.google.com/p/mongoose/Mongoose的老家在Google Codec网站,属于开放源代码小型Web服务器,轻量级、高性能是它的主要优点,其他特色也不少: 多平台支持。目前支持Windows、Linux、UNIX和Mac...2011-06-17 14:55:20 · 134 阅读 · 0 评论 -
apache 配置虚拟目录
apache http.conf配置虚拟目录Alias /b/ "C:/htdocs/blabla/"<Directory "C:/htdocs/blabla"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all</Directory>...2011-06-29 23:14:29 · 109 阅读 · 0 评论 -
php session原理
client--------->1.request------------------------->server 2. session_start(); |<-------------3.reponse(SESSION_ID)<--------| |------------->4.request(SESSION_I...原创 2011-06-29 23:20:32 · 88 阅读 · 0 评论 -
在公司遇到两个php小问题
在公司遇到两个php小问题:sleep(10);如果不放在for循环里面在流程下面将会继续执行,而不会等待.mb_strlen(val,"utf-8");还是有关中文的问题。PHP内置的字符串长度函数strlen无法正确处理中文字符串,它得到的只是字符串所占的字节数。对于GB2312的中文编码,strlen得到的值是汉字个数的2倍,而对于UTF-8编码的中文,就是3倍的差异了(在UTF...原创 2011-06-29 23:25:07 · 84 阅读 · 0 评论 -
php URL 静态化
URL 静态化是一个利于搜索引擎的设置,通过 URL 静态化,达到原来是动态的 PHP 页面转换为静态化的 HTML 页面,当然,这里的静态化是一种假静态,目的只是提高搜索引擎的搜索量Apache 服务器下配置 URL 静态化的 Rewrite 规则:Apache 2.x 的用户请检查 conf/httpd.conf 中是否存在如下一段代码:LoadModule Rewrite_module ...原创 2011-06-29 23:27:27 · 337 阅读 · 0 评论 -
php中session的处理机制 (转)
1。 PHP服务端默认的session存储是文件存放方式,在Windows上PHP默认的Session服务端文件存放在C:\WINDOWS\Temp下,可用session_save_path ('./t/');指定具体存放目录。2。 SESSION 的实现中采用COOKIE技术,SESSION会在客户端保存一个包含session_id(SESSION编号)的COOKIE;在...原创 2011-07-03 00:05:30 · 78 阅读 · 0 评论 -
php中mysqli获取结果集
$host = 'localhost'; $user = 'root'; $pass = 'root'; $data = 'test2'; $mysqli = new mysqli($host, $user, $pass, $data); /* check connection */ if (mysqli_connect_errno()) { printf...原创 2013-11-04 17:52:09 · 428 阅读 · 0 评论