-
PHP文件上传原理简单分析
本文为大家讲解的是PHP的文件上传原理简单分析,感兴趣的同学参考下。 //表单上传只能使用multipart/form-data编码格式 $_FILES系统函数; $_FILES['myFile']['name']文件名称 $_FILES['myFile']['type']文件的类型,服务端进行限制 image/** image/x-png application/x-zip-compressed $_FILES['myFile']['size']上传文件大小 $_FILES['myFile']['tmp_name']上传服务后保存临时文件名 $_FILES['myFile']['error']错误代码; 0成功1超过php.ini大小2超过MAX_FILE_SIZE选项指定的值 3只有部分上传 5上传文件大小为0 move_uploaded_file(临时文件,目标位置和文件名); 上传...
PHP 2014-12-16 02:30:11 -
php文件操作实例代码
本文是一份php文件操作实例代码,感兴趣的同学参考下. 先送上一段简单的实例 <?php if(!is_dir('txt'))//判断txt是否为文件夹目录 { mkdir('txt');//创建名为txt的文件夹目录 $open=fopen('txt/in...
PHP 2014-12-16 02:21:05 -
PHP获取文件后缀名的三个方法
本文是PHP获取文件后缀名的三个函数示例代码,感兴趣的同学参考下。 PHP取得文件后缀,关于获取文件的扩展名有很多种方式,下面提供三种获取文件后缀的方法,大家可以研究下,具体代码就不解释了...
PHP 2014-12-16 02:03:09 -
php中filter函数验证、过滤用户输入的数据示例代码
本文是一个php中filter函数验证、过滤用户输入的数据示例代码,感兴趣的同学参考下. PHP Filter 简介 PHP 过滤器用于对来自非安全来源的数据(比如用户输入)进行验证和过滤。 //除去html标签,或除去编码特殊字符 var_dump(filter_var("<html>中文ABC@#</html><script>abc</script><b>BBB</b><span>",FILTER_SANITIZE_STRING)); //url_encoded编码,除去或编码特殊字符 var_dump(filter_var("http://中文啊",FILTER_SANITIZE_ENCODED)); //html转义字符""<>&以及ASCII值小于32的字符...
PHP 2014-12-16 01:48:04 -
《PHP编程最快明白》第五讲:php目录、文件操作
本文是《PHP编程最快明白》第五讲:php目录、文件操作,感兴趣的同学参考下。 PHP的目录、文件操作是很简单的,本章用的是windows的服务器,目录名为GBK编码,文件内容为UTF-8编码...
PHP 2014-12-16 01:42:07 -
php常用函数总结(数组,字符串,时间,文件操作)
本文为大家整理总结了一些php常用的函数包括数组,字符串,时间,文件操作等,感兴趣的同学参考下。 数组:【重点1】 implode(分隔,arr) 把数组值数据按指定字符连接起来 例如: $arr=array('1','2','3','4'); $str=implode('-',$arr); explode([分隔],arr)按指定规则对一个字符串进行分割,返回值为数组 别名join array_merge()合并一个或多个数组 array_combine(array keys, array values) 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值 例如: $a = array('green','red','yellow'); $b = array('avocado','apple','banana'); $c = array_combine($a, $b); ...
PHP 2014-12-15 17:33:10 -
php读取本地文件常用函数(fopen与file_get_contents)示例讲解
本文是一个php读取本地文件常用函数(fopen与file_get_contents)示例讲解,感兴趣的同学参考下. 下面我们以.txt文件为实例来介绍php读取本地文件的函数,读取文件我们可以利用fopen或file_get_contents来读取,file_get_contents更简单而fopen需要fread配合才可以显示读出的内容。 1.首先来介绍一下fopen()函数 下面我们给出了一个直接打开本地文件的代码demo,必要的地方我们都已经加上了注释: //直接打开一个本地文件的实例代码 <?php //假若我们本地的文件是一个名为xmlas.txt的文本 $filedemo = "xmlas.txt"; $fpdemo = ...
PHP 2014-12-15 16:42:47 -
从PHP $_SERVER相关参数判断PHP $_SERVER相关参数来验证页面是否重定向的方法
本文为大家讲解的是如何从PHP $_SERVER相关参数判断PHP $_SERVER相关参数来验证页面是否重定向的方法,感兴趣同学参考下. 这篇文章主要介绍了如何通过判断PHP $_SERVER相关参数来验证页面是否重定向,但这只是在Apache环境下才有效,下面来具体的看下 如果是http://www.xxx.net/p1141.html形式的URL,可通过$_SERVER['REQUEST_URI']和$_SERVER['QUERY_STRING']值的区别来分析,最主要是如果页面是通过重定向会产生$_SERVER['REDIRECT_QUERY_STRING']和$_SERVER['REDIRECT_URL']两上参数,因此判断页面是否重定向就非常简单,只需要判断这两个值存在的情况就既可,但这只是在Apache环境下才有效。 如果是ISAPI Rewrite环境如何判断? 如果是ISAPI Rewrite环境,虽然不会产生如上$_SERVER['REDIRECT_QUERY_STRING...
PHP 2014-12-15 15:00:10 -
php inc文件使用的风险和注意事项说明
本文为大家讲解的是php inc文件使用的风险和注意事项说明,感兴趣的同学参考下. 数据库使用中需要关注的主要问题之一是访问权限即用户名及密码的暴露。在编程中为了方便,一般都会用一个db.inc文件保存,如: <?php $db_user = 'myuser'; $db_pass = 'mypass'; $db_host = '127.0.0.1'; $db = mysql_connect($db_host, $db_user, $db_pass); ?> 用户名及密码都是敏感数据,是需要特别注意的...
PHP 2014-12-15 13:33:04 -
PHP删除文件夹的三种方法示例
本文是一个PHP删除文件夹的三种方法示例代码,感兴趣的同学参考下。 1、递归法 deleteDir($dir) { if (rmdir($dir)==false && is_dir($dir)) { if ($dp = opendir($dir)) { while (($file=readdir($dp)) != false) { if (is_dir($file) && $file!='.' && $file!='..') { deleteDir($file); } else { unlink($file); &...
PHP 2014-12-15 09:51:17 -
文件上传有关的php.ini配置参数总结
本文为大家整理的是和文件上传有关的php.ini配置参数总结,感兴趣的同学参考下。 搞个了图片上传,死活不好使,后来发现是php参数配置的问题...
PHP 2014-12-15 08:24:03 -
PHP使用range协议实现输出文件断点续传代码实例
本文为大家讲解的是PHP使用range协议实现输出文件断点续传代码实例,感兴趣的同学参考下。 range协议用途:一般是用在断点续传的时候,但是实际的用户很大,例如你的web server需要输出一个大文件,那么用range可以分段输出,缓解压力...
PHP 2014-12-15 08:15:04