当前位置:首页 > PHP教程 > PHP高级教程

PHP高级教程

浅谈PHP表单提交(POST&GET&URL编/解码)

6

post方法不依赖于url,不会将传递的参数值显示在地址栏中。另外,post方法可以没有限制地传递数据到服务器,所有提交的信息在后台传输,用户在浏览器是看不到这一过程的,安全性高。post方法比较适合用于发送一个保密的或者大量的数据到服务器

PHP中return和exit、break和contiue区别与用法

7

先说一下exit函数的用法。作用:输出一则消息并且终止当前脚本。如果一段文本中包括多个以结束的脚本,则exit退出当前所在脚本。比如一篇php文本包括一下代码,则输出为world。<%echo"hello";exit;?>ech

关于页面优化和伪静态

4

关于页面优化和伪静态1)版面优化2)伪静态(重点涉及apache,smarty,正则)详细内容:一、版面优化:版面优化其实主要涉及html,js,css,xml之间的关系(xml相关在此不作描述).1)一般来说,在资源共享的前提下,我们最基

PHP会话操作之cookie用法分析

8

本文实例分析了phpcookie用法。分享给大家供大家参考,具体如下:会话技术:cookie允许服务器端脚本在浏览器存储数据的技术,允许服务器向浏览器发送指令,用来管理存储在浏览器端的cookie数据浏览器如果存储了某服务器所存储的cook

PHP中file_exists与is_file,is_dir的区别介绍

8

很显然file_exists是受了asp的影响,因为asp不但有fileexists还有folderexists,driverexists,那么php中file_exists是什么意思呢?php的file_exists=is_dir+is_

关于php循环跳出的问题

7

复制代码代码如下://php当前循环为1,循环由里到外依次递增,break默认为1,例如跳出第2层循环for($i=0;$i<3;$i++){foreach(array(1,2,3)as$val){foreach(array(1,2,

PHP基于接口技术实现简单的多态应用完整实例

7

本文实例讲述了php基于接口技术实现简单的多态应用。分享给大家供大家参考,具体如下:<?php//实现多态的一个简单实例interfaceusb{//接口中的方法权限必须是public,并且只有抽象方法或常量functionm

thinkPHP的Html模板标签使用方法

5

注意:在使用如<html:select/>等标签之前,必须要引入tp的标签库:<taglibname="html"/>如果我们现在需要一个select下拉菜单项,那么在thinkphp中我们可以这样做。1、在acti

PHP版汉字转码的实现详解

6

如下所示:复制代码代码如下:<?phpfunctionunicode_encode($str,$encoding='gbk',$prefix='&#',$postfix=';'){$str=iconv($encoding,'ucs-2

php中getservbyport与getservbyname函数用法实例

6

本文实例讲述了php中getservbyport与getservbyname函数用法。分享给大家供大家参考。具体如下:复制代码代码如下:stringgetservbyport(int$port,string$protocol)*/$serv

PHP最常用的正则表达式

6

一、校验数字的表达式数字:^[0-9]*$n位的数字:^d{n}$至少n位的数字:^d{n,}$m-n位的数字:^d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*

php实现的AES加密类定义与用法示例

8

本文实例讲述了php实现的aes加密类定义与用法。分享给大家供大家参考,具体如下:cryptaes.class.php文件:<?phpclasscryptaes{protected$cipher=mcrypt_rijndael

php读取文件乱码问题

8

网上的解决办法说抓取后用iconv()转码。看后我就觉得不对劲:一个是不一定编译了iconv库,更大的问题是编码都跟流转换的时候有关(如果用了iconv实际上php转了两次码:流->utf-8->gb2312):这不是白忙乎了吗

php采用file_get_contents代替使用curl实例

5

本文实例讲述了php采用file_get_contents代替使用curl的方法,分享给大家供大家参考。具体实现方法如下:file_get_contents代替使用curl其实不多见了,但有时你碰到服务器不支持curl时我们可以使用file

PHP图片上传代码

9

(代码片断试验成功,成功上传!)因为昨天想起来学习一下php代码的冲动,是来源于像模仿着做一个类似公司imagelibrary的东西出来。所以,今天当最基本的功能实现后,对php有了个概念性的认识后,就很自然地想到了个重要的功能急待实现,那

php中文字符串截取方法实例总结

7

本文实例总结了php中文字符串截取方法,非常实用的技巧。分享给大家供大家参考。具体方法分析如下:用php函数substr截取中文字符可能会出现乱码,主要是substr可能硬生生的将一个中文字符“锯”成两半。解决办法如下:1、使用mbstri

PHP更安全的密码加密机制Bcrypt详解

15

前言我们常常为了避免在服务器受到攻击,数据库被拖库时,用户的明文密码不被泄露,一般会对密码进行单向不可逆加密——哈希。常见的方式是:哈希方式加密密码md5(‘123456')e10adc3949ba59abbe56e057f20f883em

PHP基于GD库的图像处理方法小结

4

本文实例讲述了php基于gd库的图像处理方法。分享给大家供大家参考,具体如下:gd图像处理技术extension=php_gd2.dll创建画布画布,一种资源型数据,可操作的图像资源创建画布(新建)imagecreate(width,hei

利用ThinkPHP内置的ThinkAjax实现异步传输技术的实现方法

5

准备工作:①首先要会使用thinkphp这个框架②最好有些ajax的基础(可以去看下小飞的另外一篇博文:ajax实时验证"用户名/邮箱等"是否已经存在)③4个js文档(点此免积分下载)先贴上源代码:复制代码代码如下:<scriptty