PHP 软件列表

ThinkPHP 防止表单重复提交的方法
PHP

ThinkPHP 防止表单重复提交的方法

2020-02-16 标签:thinkphp,防止,表单,重复,提交,方法,然而,有一种,情况,不了,用户,点击,浏览器,后退,按钮,返回,页面,这个时候,直接,从缓

然而有一种情况,是防止不了的: 用户提交表单以后,点击浏览器后退按钮返回表单页面,这个时候浏览器会直接从缓存中取出页面,因此token验证一定是通不过的。网上有许多种办法可以绕过这个问题,比如用location.replace()方法来替换当前历史记录,但是这样仍然有瑕疵。极端的情况,若用户在页面间

ThinkPHP与PHPExcel冲突解决方法
PHP

ThinkPHP与PHPExcel冲突解决方法

2020-02-16 标签:thinkphp,phpexcel,冲突,解决方法,很早,之前,知道,有一个,叫做,官方网站,用来,操作,excel,没有机会,尝试,今天,试用,发现,无比

很早之前就知道有一个叫做PHPExcel的类(官方网站)可以用来操作Excel,一直没有机会尝试,今天试用发现无比强大,下载后的源码包里有详细文档,几乎能实现手工操作Excel能实现的一切功能。 一个简单的读取Excel的例子如下: 实现代码如下: $inputFileType = 'Excel20

让Nginx支持ThinkPHP的URL重写和PATHINFO的方法分享
PHP

让Nginx支持ThinkPHP的URL重写和PATHINFO的方法分享

2020-02-16 标签:nginx,支持,thinkphp,url,重写,pathinfo,方法,分享,网上,都不,奏效,研究,发现,通过,以下,配置,完美,model

网上搜了很多方法都不奏效,研究了一天,发现通过以下的配置可以完美支持 'URL_MODEL' => 2 的情况了 实现代码如下: location /project/ { index index.php; if (!-e $request_filename) { rewrite ^/proje

php Smarty初体验二 获取配置信息
PHP

php Smarty初体验二 获取配置信息

2020-02-16 标签:php,smarty,体验,获取,配置,信息,先看,结果,页面,源代码,如下,分析,代码,经过,检查,index,config,连接

先看结果—— 页面源代码如下:分析一下代码,经过检查index_config.php(Smarty连接文件)、index.php文件均无错,下面重点看看模板文件,可能原因就出在这个tpl文件上,出代码——实现代码如下: {% config_load file="1.conf" section="st

php中Smarty模板初体验
PHP

php中Smarty模板初体验

2020-02-16 标签:php,smarty,模板,体验,下面,介绍,引擎,特性,速度,采用,编写,程序,可以获得,最大,提高,这一点,相对于,其它

下面介绍一下Smarty模板引擎的特性: 1. 速度:采用Smarty编写的程序可以获得最大速度的提高,这一点是相对于其它的模板引擎技术而言的。2. 编译型:采用Smarty编写的程序在运行时要编译成一个非模板技术的PHP文件,这个文件采用了PHP与HTML混合的方式,在下一次访问模板时将WEB请求

PHP 防注入函数(格式化数据)
PHP

PHP 防注入函数(格式化数据)

2020-02-16 标签:php,注入,函数,格式化,数据,实现,代码,如下,防止,function,site,addslashes,string,force,defined,magic,quotes,gpc

实现代码如下: $val) { $string[$key] = daddslashes($val, $force); } } else { $string = addslashes($string); } } return $string; } ?>

PHP中将数组转成XML格式的实现代码
PHP

PHP中将数组转成XML格式的实现代码

2020-02-16 标签:php,中将,数组,转成,xml,格式,实现,代码,下面,网上,如下,class,arraytoxml,main,function,converting,document,pass,a,multi

下面是网上的 实现代码如下: class ArrayToXML { /** * The main function for converting to an XML document. * Pass in a multi dimensional array and this recrusively

PHP程序开发范例学习之表单 获取文本框的值
PHP

PHP程序开发范例学习之表单 获取文本框的值

2020-02-16 标签:php,程序,开发,范例,学习,表单,获取,文本框,form,n,ame,method,post,action,login,用法,input,type,text

文本框的用法:      其中input类型包括text、password等类型,HTML5新增了很多的input类型,如果想学习这类的知识可以很好的了解一下,因为分的越细,用的越方便。      看看本实例的功能填入表单提交后:实现代码: 实现代码如下: 管理员: 密 码:

php记录日志的实现代码
PHP

php记录日志的实现代码

2020-02-16 标签:php,记录,日志,实现,代码,如下,ss,log,level,filename,tmp,levels,array,none,error,info,debug

实现代码如下: $ss_log_level = 0;   $ss_log_filename = /tmp/ss-log;   $ss_log_levels = array(    NONE => 0,    ERROR => 1,    INFO => 2,    DEBUG =&

php学习笔记(三)操作符与控制结构
PHP

php学习笔记(三)操作符与控制结构

2020-02-16 标签:php,学习,笔记,操作,控制,结构,字符串,插入,开发人员,处理,提供,最大的,灵活性,字面,内容,方法,双引号,原因

一.字符串插入 为了给开发人员处理字符串值提供最大的灵活性,PHP 为字面插入和内容插入提供了 一种方法。 双引号提供了最大的灵活性,原因是变量和转移序列都会得到相应的解析。 实现代码如下:"; //中文会出现一些问题 echo "他的名字叫$userName ,他19岁了,已经长大成人了!"; e