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

PHP高级教程

php中header设置常见文件类型的content-type

6

在php中可以通过header函数来发送头信息,还可以设置文件的content-type,下面整理了一些常见文件类型对于的content-type值。//date2015-06-22//定义编码header('content-type:te

thinkphp手机号和用户名同时登录

2

话不多说,请看代码://在注册时用户名不能是纯数字,防止一个人的用户名和另一个人的手机号相同publicfunctionlogin(){if(is_ajax){$username=i('param.username');//var_dump

解析web文件操作常见安全漏洞(目录、文件名检测漏洞)

6

做web开发,我们经常会做代码走查,很多时候,我们都会抽查一些核心功能,或者常会出现漏洞的逻辑。随着技术团队的壮大,组员技术日益成熟。常见傻瓜型sql注入漏洞、以及xss漏洞。会越来越少,但是我们也会发现一些新兴的隐蔽性漏洞偶尔会出现。这些

PHP中header和session_start前不能有输出原因分析

8

在http传输文本中,规定必须header和content顺序必须是:header在前content在后,并且header的格式必须满足“keyword:valuen”这种格式。1、在header输出之前有输出内容的话,就会造成对heade

Discuz板块横排显示图片的实现方法

5

到你目前在使用的模板中寻找discuz.htm找到这一段代码:复制代码代码如下:<tdwidth="$cat[forumcolwidth]"class="altbg2"onmouseover="this.classname='altb

PHP学习笔记之字符串编码的转换和判断

3

复制代码代码如下:iconv('gbk','utf-8//ignore','硕编程');//将字符串由gbk编码转换为utf-8编码但iconv只能解决编码预先知道的情况,如果字符串编码未知,则需要先探测其编码,这时可能会用到mb_stri

php实现redis数据库指定库号迁移的方法

7

本文实例讲述了php实现redis数据库指定库号迁移的方法,分享给大家供大家参考。具体如下:redis普通的数据库迁移,只能整个redissave,或者利用主从,当然也可以安装一个redis-dump,不过比较麻烦,这里提供一种php的脚本

php实现的Cookies操作类实例

8

本文实例讲述了php实现的cookies操作类及其用法,分享给大家供大家参考。具体分析如下:一、功能:1.保存,读取,更新,清除cookies数据。2.可设置前缀。3.强制超时控制。4.cookies数据可以是字符串,数组,对象等。二、用法

一道关于php变量引用的面试题

5

php面试题题目如下:复制代码代码如下:<?php$a=1;$x=&$a;$b=$a++;?>问:$b和$x的值分别是什么?php面试题的答案如下:$b=1;$x=2;明白了吗?没明白,再好好想想。当一个变量等于另一个变量的引用

利用php输出不同的心形图案

5

首先为大家分享php输出心形曲线的代码,代码如下<?phpfor($t=0;$t<360;$t++){$y=2*cos($t)-cos(2*$t);//笛卡尔心形曲线函数$x=2*sin($t)-sin(2*$t);$x

PHP获取http请求的头信息实现步骤

8

php手册提供了现成的函数:getallheaders(php4,php5)getallheaders—fetchallhttprequestheaders说明arraygetallheaders(void)fetchesallhttphe

PHPWind与Discuz截取字符函数substrs与cutstr性能比较

7

以掌握使用benchmark_iterate类工具的方法。目录一,什么是pear与benchmark二,性能比较代码准备与调试三,性能比较测试结果四,性能比较测试总结五,附性能比较源代码下载一,什么是pear与benchmark请参考php

php实现与python进行socket通信的方法示例

6

本文实例讲述了php实现与python进行socket通信的方法。分享给大家供大家参考,具体如下:设计目的通过前端页面发起请求交给php,php创建socket请求交给python脚本,然后执行完毕之后,返回给前端。index.html&l

php简单判断文本编码的方法

7

本文实例讲述了php简单判断文本编码的方法。分享给大家供大家参考。具体如下:这里通过对文本的一次循环编码,来判断是否属于该编码。publicfunctionchkcode($string){$code=array('ascii','gbk'

php+mysql事务rollback&amp;commit示例

7

mysql_query("begin");//开始一个事务mysql_query("setautocommit=0");//设置事务不自动commit$insert="insertintouserinfovalues('aa12','aa'

phpNotice:Undefinedindex错误提示解决方法

8

第一种方法:如果不影响程序的正常执行,可以采用屏蔽的方法可以在代码的第一行加上error_reporting(e_all^e_notice);关闭掉notice错误的警告第二种方法:定位到具体的行,根据提示解决。例如elseif($_pos

smarty模板嵌套之include与fetch性能测试

7

方法一、使用在父模板中使用{includefile="child.tpl"}直接将子模板包含进来  优点:    1、有利于模块的划分和模板的重用。    2、嵌套层次不多的时候,模板的结构清晰,一眼过去就知道这个模板的内容和结构。