Welcome 微信登录

首页 / 网页编程 / PHP

php 表单提交大量数据发生丢失的解决方法

php 表单提交大量数据发生丢失的解决方法

最近在项目中,出现一个奇怪的现象,有一个大form里面有上千个input,提交的时候,老是发现post过来的数据不完整,一开始还怀疑是html 表单名称有冲突,排除掉了。然后,网上找了一堆,php.ini 的post_max_size和upload_max_filesize都设置了很大的值,没用,nginx的client_max_body_size 500m;加到了那么大的值,也没用。最后终于google到办法:原来PHP从5.3.9开始增加一个变量 ma...
PHP代码优化的53个细节

PHP代码优化的53个细节

用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。2、$row["id"] 的速度是$row[id]的7倍。3、echo 比 print 快,并且使用echo的...
php不写闭合标签的好处

php不写闭合标签的好处

最早这个概念是从Drupal中接触到的,一开始有点不习惯——为什么不写闭合标签呢?这感觉很不完美啊,对于有强迫症的人来说很不适应嘛!后来,在工作中碰到了因为标签闭合而引起的问题,才开始不写闭合标签。参阅了一些文章,对PHP闭合标签的总结如下:好处:如果这个是一个被别人包含的程序,没有这个结束符,可以减少很多很多问题,比如说:header, setcookie, session_start这些动作之前不能有输出,如果不小心在?> 后边加了不可见字符(多...
php面向对象中的魔术方法中文说明

php面向对象中的魔术方法中文说明

1.__construct()实例化对象是被自动调用。当__construct和以类名为函数名的函数 同时存在时调用__construct,另一个不背调用。类名为函数名的函数为老版的构造函数。2.__destruct()当删除一个对象或一个对象操作结束是被调用。3.__call()对象调用某个方法。若方法不存在,这调用__call 这个方法4.__get()读取一个对象属性,如果对象属性是私有的会调用它5.__set()给一个对象属性赋值时如果属性是私有的...
php无限遍历文件夹示例分享

php无限遍历文件夹示例分享

最近在能php目录操作,搞了一个目录无限遍历:使用的函数有:isset()判断某个变量是否定义chdir() 将当前目录改变为指定的目录。opendi()打开目录。readdir()读取目录。getcwd()获取当前目录。还用到了for if GET传值 大概就这些东东:下面是代码:复制代码 代码如下:<?phpif(isset($_GET["id"]))//判断是否传值{ $s=str_replace(" ","+",$_GET["id"]); $...
php绘图中显示不出图片的原因及解决

php绘图中显示不出图片的原因及解决

php绘图首先要确认gd库是否启用,到php.ini文件中,找到extension=php_gd2.dll将前面的;去掉,重新启动服务器。 如果在绘图中还是没有显示正常的图片,说明服务器在回复请求时,图片的信息有误,要保证不要<?php?>前面不要有任何东西,包括html。 另外还不出图片,在绘图前清一下缓存(也就是在写header之前),先写ob_clean(); 然后就可以显示了(包括编写文件下载的时候,出现下载后打不开文件时,也需要清一下...
<< 371 372 373 374 375 376 377 378 379 380 >>