- 博客(15)
- 资源 (8)
- 收藏
- 关注
原创 php上传文件名中包含中文字符的附件
我们在上传附件的时候,常会要上传一些附件名称包含中文字符的附件,上传成功之后,会发现上传的附件其实是一个空文件。我就遇到过这类问题。下面我们来解决这类问题解决这类问题其实很简单例如我们的php编码是utf-8,我们只要在move_uploaded_file()的时候,将保存附件的路径编码换成和php编码一致就可以解决如下代码就能解决move_uploaded_file($fil
2015-05-29 16:56:35 1821
原创 字符窜序列化serialize问题
字符串中有特殊符号导致 serialize 后不能正常还原,在php4时代就有这问题了. 先把字符串 base64_encode 在 serialize ,这样就不会有问题. 还原的时候先 unserialize 再 base64_decode
2015-05-29 11:35:43 1439
转载 PHP命名空间(Namespace)的使用详解
对于命名空间,官方文档已经说得很详细[查看],我在这里做了一下实践和总结。命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做法是约定一个前缀。例:项目中有两个模块:article和message board,它们各自有一个处理用户留言的类Comment。之后我可能想要增加对所有
2015-05-28 15:47:34 608
原创 Display:Block 详细用法
1.根据CSS规范的规定,每一个网页元素都有一个display属性,用于确定该元素的类型,每一个元素都有默认的display属性值,比如div元素,它的默认display属性值为“block”,成为“块级”元素(block-level);而span元素的默认display属性值为“inline”,称为“行内”元素。2.块级元素: 占据一定矩形空间,可以通过设置高度、宽度、内外边距
2015-05-25 15:38:35 1711
原创 mysql 单例模式
require_once ('mysql_config.php'); class msyql_db{ static private $_instance; private $com; private function __construct($db_host,$name,$db_name,$db_pwd){ //外部不能直接实例化 $this->com=mysql
2015-05-21 09:41:33 1430
转载 mysql优化Analyze Table
Analyze TableMySQL 的Optimizer(优化元件)在优化SQL语句时,首先需要收集一些相关信息,其中就包括表的cardinality(可以翻译为“散列程度”),它表示某个索引对应的列包含多少个不同的值——如果cardinality大大少于数据的实际散列程度,那么索引就基本失效了。我们可以使用SHOW INDEX语句来查看索引的散列程度:SHOW INDEX
2015-05-20 14:52:35 547
转载 实例说明optimize table在优化MySQL时很重要
一,原始数据1,数据量mysql> select count(*) as total from ad_visit_history; +---------+ | total | +---------+ | 1187096 | //总共有118万多条数据 +---------+ 1 row in set (0.04 sec) 2,存放在硬盘中的表文件大小
2015-05-20 14:49:56 4422
转载 查询mysql总结和预处理
一、连接到mysql: $dbc = mysqli_connect(host,user,password,databasename);等价于:$dbc = mysqli_connect(host,user,pwd);mysqli_select_db($dbc,db_name); 如果发生错误,可以调用:mysqli_connect_error() 返回错误信息,不带参数
2015-05-15 16:32:35 2817
转载 rrdtool详解
大纲一、MRTG的不足和RRDTool对比二、RRDTool概述三、安装RRDTool四、RRDTool绘图步骤五、rrdtool命令详解六、RRDTool绘图案例注,实验环境 CentOS 6.4 x86_64,软件版本 rrdtool-1.3.8(最新版的是1.4.8)。(说明:本博文的一些图片和内容自于开源社区与官方网站并不是所有内容全是原创)
2015-05-13 14:21:50 617
转载 centos 安装rrdtool
下载所需要的rpm包:wget http://dag.wieers.com/rpm/packages/rrdtool/perl-rrdtool-1.2.23-1.el5.rf.x86_64.rpmwget http://dag.wieers.com/rpm/packages/rrdtool/rrdtool-devel-1.2.23-1.el5.rf.x86_64.rpmwget
2015-05-08 10:10:45 2027
原创 centos下yum快速安装lamp环境
用yum安装Apache,Mysql,PHP. 1.1安装Apache yum install httpd httpd-devel 安装完成后,用/etc/init.d/httpd start 启动apache 设为开机启动:chkconfig httpd on 1.2 安装mysql 1.2.1 yum inst
2015-05-06 14:51:25 801
原创 apache重定向rewrite简单配置
第一步:开启apache rewrite模块,只需要将httpd.conf配置文件中#LoadModule rewrite_module modules/mod_rewrite.so 前面的#号去掉就行第二部:DocumentRoot "E:/wamp/wamp/www" 在这里写入相关的重定向配置
2015-05-06 10:37:00 6148
原创 apache多个端口
Listen 80Listen 88#=============================================================================== DocumentRoot "D:\EmpireServer\php\apache2.2\htdocs" ServerName test.com#
2015-05-05 22:44:15 423
转载 PHP数据类型转换
PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有:(int)、(integer):转换成整形(float)、(double)、(real):转换成浮点型(string):转换成字符串(bool)、(boolean):转换成布尔类型(array):转换成数组(object):转换成对象PHP数据类型有三种转换方式:在要转换的变量之前加上用括号括起来的目标类型使用3个具
2015-05-04 09:56:33 502
转载 php取整函数
在php编程中,遇到数据处理取整时,有以上四个函数可供选择。1、ceil — 进一法取整说明float ceil ( float $value )返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。ceil() 例子 <?phpecho ceil
2015-05-04 09:51:40 553
jquery评分插件
2016-08-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人