摘要:
使用PHP curl获取页面内容或提交数据,有时候希望返回的内容作为变量储存,而不是直接输出。这个时候就必需设置curl的CURLOPT_RETURNTRANSFER选项为1或true。1、curl获取页面内容,直接输出例子:2、curl获取页面内容,不直接输出例子: 阅读全文
摘要:
在php.ini里面可以设置最大上传文件大小解决方法:第一:在php.ini里面查看如下行:upload_max_filesize = 8Mpost_max_size = 10Mmemory_limit = 20M另外要确认上传的 里类似下面的这行第二:如果是apache 2 需要修改/etc/h... 阅读全文
摘要:
通过 PHP,可以把文件上传到服务器。创建一个文件上传表单允许用户从表单上传文件是非常有用的。请看下面这个供上传文件的 HTML 表单: Filename: 请留意如下有关此表单的信息: 标签的 enctype 属性规定了在提交表单时要使用哪种内容类型。在表单需要二进制... 阅读全文
摘要:
方法1:在html表单,放置多个文件选择框, 使用数组名作为组件的名字,如下: 在服务器端我们可以测试一下提交的信息输出结果:Array( [upfile] => Array ( [name] => Array ... 阅读全文
摘要:
判断文件是否存在,有2个常用的PHP函数:is_file 和 file_exists,判断文件夹是否存在,有2个常用PHP函数:is_dir 和 file_exists,即file_exists = is_dir + is_file。与 file_exists 相比,is_file 与 is_dir... 阅读全文
摘要:
在看别人的代码时发现经常有人不使用?>结尾符。尤其是在使用include之后,不使用的频率更高。于是查了一下:文件末尾的 PHP 代码段结束标记可以不要,有些情况下当使用include()或者require()时省略掉会更好些,这样不期望的白空格就不会出现在文件末尾,之后仍然可以输出响应标头。在使用... 阅读全文
摘要:
addslashes和mysql_real_escape_string都是为了使数据安全的插入到数据库中而进行的过滤,那么这两个函数到底是有什么区别呢?首先,我们还是从PHP手册入手:手册上addslashes转义的字符是单引号(')、双引号(")、反斜线(\)与NUL(NULL 字符)。mysql... 阅读全文
摘要:
定义和用法sprintf() 函数把格式化的字符串写入一个变量中。语法sprintf(format,arg1,arg2,arg++)参数描述format必需。转换格式。arg1必需。规定插到format字符串中第一个 % 符号处的参数。arg2可选。规定插到format字符串中第二个 % 符号处的参... 阅读全文
摘要:
PDO 提供了三种不同的错误处理模式,以满足不同风格的应用开发:PDO::ERRMODE_SILENT此为默认模式。 PDO 将只简单地设置错误码,可使用PDO::errorCode()和PDO::errorInfo()方法来检查语句和数据库对象。如果错误是由于对语句对象的调用而产生的,那么可以调用... 阅读全文
摘要:
当我们使用传统的 mysql_connect 、mysql_query方法来连接查询数据库时,如果过滤不严,就有SQL注入风险,导致网站被攻击,失去控制。虽然可以用mysql_real_escape_string()函数过滤用户提交的值,但是也有缺陷。而使用PHP的PDO扩展的prepare方法,就... 阅读全文