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

PHP高级教程

PHP应用程序的安全--不能违反的四条安全规则

6

大家都知道安全性是重要的,但是行业中的趋势是直到最后一刻才添加安全性。既然不可能完全保护web应用程序,那么为什么要费这个劲儿呢,不是吗?不对。只需采用一些简单的步骤就能够大大提高phpweb应用程序的安全性。开始之前在本教程中,您将学习如

PHP文件类型判断代码

7

何为mime类型,它是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问时,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。参考链接:php文件格式(mime类型)对照

谷歌音乐搜索栏的提示功能php修正代码

6

问题描述在加载页面的时候,将光标快速定位到搜索栏上,待页面加载完成,搜索栏进行初始化后会显示搜索提示.此时输入的任何内容将成为搜索提示的一部分而不是搜索关键字.截图如下:导致原因搜索栏的javascript初始化执行在onload的时候.因

php操作access数据库的方法详解

4

本文实例讲述了php操作access数据库的方法。分享给大家供大家参考,具体如下:在php网站开发中,php与mysql是最好的组合,但是当你想将其他平台的网站移植到php平台时,必然遇到移植性的问题,如asp+access平台如何移植?首

discuz的php防止sql注入函数

7

最近在做一个主题投票网站,客户懂一些程序方面的东西。有特别要求需要过滤一些字符防止sql注入。本来这方面就没有特别的研究过。呵呵,又发扬了一回拿来主义。把discuz论坛的sql防注入函数取了来!复制代码代码如下:$magic_quotes

PHP实现删除多重数组对象属性并重新赋值的方法

8

本文实例讲述了php实现删除多重数组对象属性并重新赋值的方法。分享给大家供大家参考,具体如下:实例:sphinx搜索出来的结果,要去掉某个属性值:$cl=newsphinxclient();$query=$cl->query($key

golang与php实现计算两个经纬度之间距离的方法

7

本文实例讲述了golang与php实现计算两个经纬度之间距离的方法。分享给大家供大家参考,具体如下:golang版本:复制代码代码如下:packagemainimport("fmt""math")funcmain(){lat1:=29.49

PHP字符串分割和比较

6

或者使用strcmp来判断,但是这个能够告诉你两个字符串是否相等,但是无法告诉你在那里不同。我的思路是单字符串分割为一个个字母(character),这样比较就能精确知道在那个位置不同了。分隔字符串,使用“str_split”就可以了,语法

处理单名多值表单的详解

6

就使用一个简单的可多选的select:复制代码代码如下:<?phpecho<<<eot<formaction=""method=get><selectname="listvar[]"multiple

php循环输出数据库内容的代码

8

phpdowhile方法一般需要先$row=mysql_fetch_array($result)然后do{something}while($row=mysql_fetch_array($result))phpwhile循环while($ro

php操作excel文件的方法小结

6

一、php,不用com,生成excel文件复制代码代码如下:<?header("content-type:application/vnd.ms-excel");header("content-disposition:filename=

浅析51个PHP处理字符串的函数

6

包括,计算字符串长度、分割字符串、查找字符串等等各个方面。1.addslashes:字符串加入斜线。2.bin2hex:二进位转成十六进位。3.chop:去除连续空白。4.chr:返回序数值的字符。5.chunk_split:将字符串分成小

两种php实现图片上传的方法

4

图片上传在项目中经常用到,几乎没有任何一个项目可以脱离图片或者是文件上传。本篇我在这向大家介绍两种常规的上传方式。(注:在这里我们仅仅是对功能的实现,不去做过多的前端的样式)一、利用form表单上传此种方式是最原始的上传方式,前端就是简单的

Laravel模板引擎Blade中section的一些标签的区别介绍

7

laravel框架中的blade模板引擎,很好用,但是在官方文档中有关blade的介绍并不详细,有些东西没有写出来,而有些则是没有说清楚。比如,使用中可能会遇到这样的问题:1.@yield和@section都可以预定义可替代的区块,这两者有

PHP请求远程地址设置超时时间的解决方法

6

php请求远程地址设置超时时间,主要讲解file_get_contents、fopen、curl这三个简单常用函数设置超时时间的方法,一般情况下建议使用curl,性能最好,效率也最高。1、file_get_contents请求超时设置$ti

php抓取页面与代码解析推荐

8

得到数据我们不能直接输出,往往需要对内容进行提取,然后再进行格式化,以更加友好的方式显现出来。下面先简单说一下本文的主要内容:一、php抓取页面的主要方法:1.file()函数2.file_get_contents()函数3.fopen()

ThinkPHP开发框架函数详解:C方法

5

c方法是thinkphp用于设置、获取,以及保存配置参数的方法,使用频率较高。了解c方法需要首先了解下thinkphp的配置,因为c方法的所有操作都是围绕配置相关的。thinkphp的配置文件采用php数组格式定义。由于采用了函数重载设计,

MySQL日期时间函数常用总结

6

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

phpmailer发送邮件之后,返回收件人是否阅读了邮件的方法

12

很多人在使用phpmailer发送邮件之后,都想知道对方是否阅读了邮件?通常来说,这个我们是无法知道的,那么有没有办法呢?对于这个问题有一个简单的解决方法,我们知道,邮件内容可以以html的形式发送,我们可以在内容中插入图片,那么关键就在这

php使用ob_start()实现图片存入变量的方法

3

本文实例讲述了php使用ob_start()实现图片存入变量的方法。分享给大家供大家参考。具体实现方法如下:用php的gd库处理完图片后,只能将图片用imagejpeg()输出,或者写入一个文件。很多时候并不需要这么做。比如要将图片存入数据