Category Archives: 编程

编程

cloudgamer无刷新上传文件的PHP版本修改

源文地址 /** 使用本程序之前,请修改php.ini中限制的单个文件最大容量 * upload_max_filesize = 20M //最大文件限制 * post_max_size = 20M //POST接收的最大限制,即所有上传文件的总量 * 并最好与程序中的单个文件限制相同,以免出现验证错误 * 本脚本文件编码为ANSI,建议修改为与其他文件一致的编码 * 请自行修改可以上传的文件类型 * 如果有需要,可以自行修改文件类型的验证方式,读文件开头的2字节,而不是通过后缀名 * @filesource csdn网友mengshan1986提供的php版本 * @changer klniuer * @site http://livesdrop.com **/ ?> $sort=12; $f_type=strtolower("swf,jpg,rar,zip,7z,iso,gif");//设置可上传的文件类型 $file_size_max=20*1024*1024;//限制单个文件上传最大容量 $overwrite = 0;//是否允许覆盖相同文件,1:允许,0:不允许 $f_input="Files";//设置上传域名称 $_msg … Continue reading

Posted in PHP, 原创 | Tagged , , , | Leave a comment

PHP大文件上传问题

PHP上传大文件,除了修改 ; Maximum allowed size for uploaded files. upload_max_filesize = 20M 此外,还应该修改POST的限制 ; Maximum size of POST data that PHP will accept. post_max_size = 20M 而且两个最好一样,就不会出现验证不一致的现象。

Posted in PHP, 原创 | Tagged , , | Leave a comment

PHP表单中整数和浮点数的验证

PHP对于表单中提交的数据,因为默认为字符串的关系,所以不能使用is_int和is_float来验证来源数据是否正确。不过可以用一个折中的方法来验证,代码如下: if((string)(int)$data===(string)$data) return true; if((string)(float)$data===(string)$data) return true; 原理是变为float或者int的字符串,前置0为自动清除。三个等号保证php不会自动转换数值。

Posted in PHP, 原创 | Tagged , , , , | 2 Comments

c++ primer知识点-第6章 语句

目录 6.1 简单语句 6.2 声明语句 6.3 复合语句(块) 6.4 语句作用域 6.5 if语句 6.6 switch语句 6.7 while语句 6.8 for循环语句 6.9 do while语句 6.10 break语句 6.11 continue语句 6.12 goto语句 6.13 try块和异常处理 6.14 使用预处理器进行测试   6.1 简单语句   C++中,大多数语句以分号结束。 6.2 声明语句 6.3 复合语句   复合语句,通常被称为块,是用一对花括号括起来的语句序列。块标识了一个作用域,在块中引入的名字只能在该块内部或嵌套在块中的子块里访问。 … Continue reading

Posted in C++, 原创 | Tagged , | Leave a comment

c++ primer知识点-第5章 表达式

目录 5.1 算术操作符 5.2 关系操作符和逻辑操作符 5.3 位操作符 5.4 赋值操作符 5.5 自增和自减操作符 5.6 箭头操作符 5.7 条件操作符 5.8 sizeof操作符 5.9 逗号操作符 5.10 复合表达式的求值 5.11 new和delete表达式 5.12 类型转换   表达式由一个或多个操作数通过操作符组合而成,每个表达式都会产生一个结果。 5.1 算术操作符 算术操作符(优先级相同时,操作符从左向右结合) 操作符 功能 + 一元正号 – 一元负号 * 乘法 / 除法 … Continue reading

Posted in C++, 原创 | Tagged , | Leave a comment