php技术

php技术

PHP 之Section与Cookie使用总结

阅读(14) 作者(admin)

SESSION与COOKIE区别:   Session 将信息保存在服务器上.服务器在接受到唯一的SESSION_ID后,根据这个ID获取相关数据,然后将信息传递到客户端(浏览器).   Cookie 是将所有信息以文本的形式存在本地文件,并由客户端...

php技术

PHP 文件系统详解

阅读(23) 作者(admin)

文件处理函数 1.文件操作.   打开文件:     打开指定的文件时会返回相应的对象,若不存在指定的文件,那麽可能会自动创建这个文件。     resource fopen(string filename,string mode [,int use_include_path]...

PHP数据流应用的一个简单实例
php技术

PHP数据流应用的一个简单实例

阅读(18) 作者(admin)

复制代码 代码如下: <?php $count = 5; start: if($count < 5) echo "You can try {$count} time, "; echo "Put Password: "; $handle = fopen ("php://stdin","r"); $line = fgets($handle); if(trim($line) != '12...

php技术

分享一下贝贝成长进度的php代码

阅读(23) 作者(admin)

主要功能是根据贝贝的出生日期来显示贝贝现在多大了,实时显示贝贝的成长。 用当前时间减去出生的日期,但是可以显示出来几岁,几个月,和几天。 天的算法有点问题,没有考虑到大小月和2月份。 复制代码 代码如下: function ge...

php技术

PHP中数组合并的两种方法及区别介绍

阅读(24) 作者(admin)

PHP数组合并两种方法及区别 如果是关联数组,如下: 复制代码 代码如下: $a = array( 'where' => 'uid=1', 'order' => 'uid', ); $b = array( 'where' => 'uid=2', 'order' => 'uid desc', );

1. array_...

php技术

PHP合并两个数组的两种方式的异同

阅读(29) 作者(admin)

特别是+运算符,他的意思是,将右边的数组单元(去重复)追加到左边数组的后面。 复制代码 代码如下: <?php echo "/r/n第一种情况/r/n"; $a=array(1,2,3,4,5,6); $b=array(7,8,9); $c=array_merge ($a,$b); print_r($c); $c=...

php技术

PHP优于Node.js的五大理由分享

阅读(11) 作者(admin)

作者Jani Hartikainen发表了一篇博文,文中将两者进行对比,列举了PHP优于Node.js的五大理由。一起来看下。

1. 容易托管

大多数Web托管服务器提供商能为PHP提供托管,而对于Node,你需要找一个更专业的托管服务提供商。...

php技术

PHP的autoload机制的实现解析

阅读(20) 作者(admin)

一、autoload机制概述

在使用PHP的OO模式开发系统时,通常大家习惯上将每个类的实现都存放在一个单独的文件里,这样会很容易实现对类进行复用,同时将来维护时也很便利。这也是OO设计的基本思想之一。在PHP5之前,如果需要...

php技术

php中inlcude()性能对比详解

阅读(23) 作者(admin)

include性能 复制代码 代码如下: include('include.php');

当然这种方式并没有错误,只不过在效率上它比下面的方式要稍稍差些:

复制代码 代码如下: include(realpath(dirname(_FILE_)).DIRECTORY_SEPARATOR.'inclu...

php技术

微博短链接算法php版本实现代码

阅读(24) 作者(admin)

思路: 1)将长网址md5生成32位签名串,分为4段, 每段8个字节; 2)对这四段循环处理, 取8个字节, 将他看成16进制串与0x3fffffff(30位1)与操作, 即超过30位的忽略处理; 3)这30位分成6段, 每5位的数字作为字母表的索引取得...

php技术

PHP输入流php://input介绍

阅读(18) 作者(admin)

对一php://input介绍,PHP官方手册文档有一段话对它进行了很明确地概述。

“php://input allows you to read raw POST data. It is a less memory intensive alternative to $HTTP_RAW_POST_DATA and does not need...

php技术

PHP爆绝对路径方法收集整理

阅读(30) 作者(admin)

1、单引号爆路径

说明:

直接在URL后面加单引号,要求单引号没有被过滤(gpc=off)且服务器默认返回错误信息。

Eg:

www.xxx.com/news.php?id=149′

2、错误参数值爆路径

说明:

将要提交的参数值改成错误值,比...

php技术

mysql,mysqli,PDO的各自不同介绍

阅读(19) 作者(admin)

普通的mysql连接肯定是会被抛弃的 因为每次都要防止sql注入的问题 而且相对来说比较慢

mysqli是在普通mysql的基础上做的一次优化 说实话 很成功 预处理方式完全解决了sql注入的问题 但是唯一的不足点 就是只支持my...

php技术

详解php的魔术方法__get()和__set()使用介绍

阅读(16) 作者(admin)

先看看php官方文档的解释: __set() is run when writing data to inaccessible properties. __get() is utilized for reading data from inaccessible properties.

究竟用中文怎么翻译呢? inaccessible :n. 难达到;难...

php技术

php引用计数器进行垃圾收集机制介绍

阅读(25) 作者(admin)

PHP 有一个非常简单的垃圾收集器,它实际上将对不再位于内存范围(scope)中的对象进行垃圾收集。垃圾收集的内部方式是使用一个引用计数器,因此当计数器达到 0 时(意味着对该对象的引用都不可用),对象将被当作垃圾收集并从内存...

php技术

PHP 中关于ord($str)&amp;gt;0x80的详细说明

阅读(21) 作者(admin)

GBK简体字符集的编码是同时用1个字节和2个字节来表示的。当高位是0x00~0x7f时,为一个字节,高位为0x80以上时用2个字节表示"

注:括号里面都是2进制

当你发现一个字节的内容大于0x7f,那它肯定是个(跟另外一个字节拼凑...

PHP+MySQL投票系统的设计和实现分享
php技术

PHP+MySQL投票系统的设计和实现分享

阅读(27) 作者(admin)

系统不大,完成这个系统的过程我分了三个步骤 &#8226;数据库设计 &#8226;系统框架设计 &#8226;前端美化

数据库的设计 设计三张表:投票结果统计表(count_voting),投票人记录表(ip_votes),用户表(user) 投票结果统计表用于统计...

php技术

PHP管理内存函数 memory_get_usage()使用介绍

阅读(21) 作者(admin)

下面是PHP memory_get_usage()使用示例: 复制代码 代码如下: echo memory_get_usage(), '<br />'; //143952 $tmp = str_repeat('http://blog.micxp.com/', 4000); echo memory_get_usage(), '<br />'; //232048 unset...

php技术

查找mysql字段中固定字符串并替换的几个方法

阅读(24) 作者(admin)

我们的要求是,把地址字段的中国去掉,并跟据地址字段来设置所属省份的(province_id) 字段。

第一、替找字符串,我们可以用mysql里的replace 这个用法,本博也有提到。详见:http://www.jb51.net/article/31374.htm

好我们...

php技术

Thinkphp模板中使用自定义函数的方法

阅读(15) 作者(admin)

注意:自定义函数要放在项目应用目录/common/common.php中。 这里是关键。

模板变量的函数调用格式:{$varname|function1|function2=arg1,arg2,### }

说明:

{ 和 $ 符号之间不能有空格,后面参数的空格就没有问题;

###...