php技术

PHP版网站缓存加快打开速度的方法分享
php技术

PHP版网站缓存加快打开速度的方法分享

阅读(19) 作者(admin)

说明: 1,在服务器缓存了压缩过的文件,再次访问减少再压缩时间,降低CPU占用率。 2,通过设置客户端文件缓存时间,降低再次请求次数,可降低85%以上。 3,图片因为已经是压缩格式,只是设置客户端缓存时间,不做压缩处理。

使用方法:...

Smarty的配置与高级缓存技术分享
php技术

Smarty的配置与高级缓存技术分享

阅读(12) 作者(admin)

前言

Smarty 是一个出色的PHP模板引擎,它分离了逻辑代码和user interface。

学习和使用Smarty,没有应用到它的缓存技术是一个很大的损失,它可以将用户最终看到的HMTL文件缓存成一个静态的HTML页,当设定Smarty的cache...

php技术

PHP Parse Error: syntax error, unexpected $end 错误的解决办法

阅读(22) 作者(admin)

这几天写php程序,感觉很多地方不如asp,asp.Net,jsp顺手,比如session使用先得session_start();,文件跳转header用的也不方便....

也许是不熟悉的php的一些特性吧,不过写多了,也就慢慢适应将就了.....

这里就整理一个代码...

php技术

PHP 查找字符串常用函数介绍

阅读(17) 作者(admin)

一、strstr ― 查找字符串的首次出现

string strstr ( string $haystack , mixed $needle [, bool $before_needle = false ] ) 注1:$haystack是当事字符串,$needle是被查找的字符串。该函数区分大小写。 注2:返回值是...

php技术

php中通过curl smtp发送邮件

阅读(13) 作者(admin)

先google了一下,发现很多问相关问题的但没有相关的解答,在phpclasses里也没有找到相关的类于是自己边看stmp的相关协议边开始尝试curl SMTP协议 这个在网上可以找到多相关的例子,可以自己实验一下使用telnet去连接mai...

php技术

PHP序列号生成函数和字符串替换函数代码

阅读(16) 作者(admin)

复制代码 代码如下: /** * 序列号生成器 */ function snMaker($pre = '') { $date = date('Ymd'); $rand = rand(1000000,9999999); $time = mb_substr(time(), 5, 5, 'utf-8'); $serialNumber = $pre.$date.$time.$r...

php技术

PHP 将逗号、空格、回车分隔的字符串转换为数组的函数

阅读(21) 作者(admin)

我们在搜索一些东西时会经常遇到可以通过空格隔开来达到输入多个条件的目的。今天正好项目中遇到了这个情况,就写了一个函数,将多个条件放到数组里。目前支持空格、逗号(中英文)、回车分割,如不能满足需求,看下这个函数修改...

php技术

逆序二维数组插入一元素的php代码

阅读(20) 作者(admin)

复制代码 代码如下: <?php /** * 逆序二维数组插入一元素 * * @author WadeYu * @date 2012-05-30 */ $aSorted = array( array(1, 100), array(2, 90), array(3, 80), array(4, 70), array(5, 60), array(6, 50), ar...

php技术

PHP 年龄计算函数(精确到天)

阅读(15) 作者(admin)

复制代码 代码如下: <?php /** * PHP 年龄计算函数 * * 参数支持数组传参和标准的 Mysql date 类型传参 * params sample * -------------------------------------------------- $birthArr = array( 'year' => '2000...

php技术

php数字游戏 计算24算法

阅读(17) 作者(admin)

算法思路:把每一个数字看做一个独立的数学表达式,表达式之间加上标点符号组合成新表达式,一共组合4次,表达式之间的所有组合可以通过递归来实现. 代码如下: 复制代码 代码如下: <?php /** * A 24 maker * @version 1.0.0 *...

php技术

细谈php中SQL注入攻击与XSS攻击

阅读(12) 作者(admin)

例如: SQL注入攻击 XSS攻击 复制代码 代码如下: 任意执行代码 文件包含以及CSRF. }

关于SQL攻击有很多文章还有各种防注入脚本,但是都不能解决SQL注入的根本问题 见代码:

复制代码 代码如下: <?php mysql_connec...

MySQL 日期时间函数常用总结
php技术

MySQL 日期时间函数常用总结

阅读(25) 作者(admin)

获得当前日期+时间(date + time)1.1 函数:now() 相关函数:current_timestamp(),localtime(),localtimestamp() 举例说明:

2. 获得当前日期(date) 函数:curdate() 相关函数:current_date(),current_date 举例说明:

3....

php技术

PHP简洁函数(PHP简单明了函数语法)

阅读(29) 作者(admin)

1、与mysql相关

mysql_connect 建立一个与MySQL服务器的连接 语法

resource mysql_connect(string server[,string usingname[,string password[, bool new_link[,int client_flags]]]]) eg: 复制代码 代码如下:...

php技术

PHP抽象类 介绍

阅读(18) 作者(admin)

在自然语言中,我们理解抽象的概念是,一个物体的一种大的描述,这种描述对某类物体来说是共有的特性。那么在PHP中也是一样的,我们把一个类进行抽象,可以指明类的一般行为,这个类应该是一个模板,它指示它的子方法必须要实现的...

php技术

PHP的异常处理类Exception的使用及说明

阅读(21) 作者(admin)

1、首先php5提供了基本的异常处理类,可直接使用 复制代码 代码如下: <?php class Exception { protected $message = 'Unknown exception'; // 异常信息 protected $code = 0; // 用户自定义异常代码 protected $file;...

Php中文件下载功能实现超详细流程分析
php技术

Php中文件下载功能实现超详细流程分析

阅读(16) 作者(admin)

客户端从服务端下载文件的流程分析:

浏览器发送一个请求,请求访问服务器中的某个网页(如:down.php),该网页的代码如下。 服务器接受到该请求以后,马上运行该down.php文件 运行该文件的时候,必然要把将要被下载的文件读入内...

php技术

php异常处理技术,顶级异常处理器

阅读(13) 作者(admin)

定义顶级异常处理器用到的函数是 set_exception_handler("My_exception"); 这里的My_expection是开发者自定义的异常处理函数,既顶级异常处理器,只有当程序中没有函数来处理异常才有顶级异常处理器来处理异常,如果没有定...

php技术

header中Content-Disposition的作用与使用方法

阅读(23) 作者(admin)

Content-disposition 是 MIME 协议的扩展,MIME 协议指示 MIME 用户代理如何显示附加的文件。Content-disposition其实可以控制用户请求所得的内容存为一个文件的时候提供一个默认的文件名,文件直接在浏览器上显示或者在...

php技术

让PHP更快的提供文件下载的代码

阅读(10) 作者(admin)

但是, 这样做, 就没办法做一些统计, 权限检查, 等等的工作. 于是, 很多时候, 我们采用让PHP来做转发, 为用户提供文件下载. 复制代码 代码如下: <?php $file = "/tmp/dummy.tar.gz"; header("Content-type: applicati...

深入理解PHP之数组(遍历顺序)  Laruence原创
php技术

深入理解PHP之数组(遍历顺序) Laruence原创

阅读(16) 作者(admin)

经常会有人问我, PHP的数组, 如果用foreach来访问, 遍历的顺序是固定的么? 以什么顺序遍历呢? 比如: 复制代码 代码如下: <?php $arr['laruence'] = 'huixinchen'; $arr['yahoo'] = 2007; $arr['baidu'] = 2008; fore...

php技术

PHP对象Object的概念 介绍

阅读(21) 作者(admin)

例如,员工管理应用程序可能包括一个EmPloyee 类。然后可以用这个类来创建和维护特定实例,比如Gonn和Sally。

根据预定义的类创建对象常称为类的实例化(class instantiation)。

对象使用new关键字创建,如下:

复制代码...