-
PHP中上传多个文件的表单设计示例讲解
本文为大家讲解的是PHP中上传多个文件的表单设计例子,着重讲解的是表单如何设计,后端处理需要循环$_FILES数组来实现,非常实用,需要的朋友可以参考下 多个文件上传和单独文件上传的处理方式是一样的,只需要在客户端多提供几个类型为“file”的输入表单,并指定不同的“name”属性值。例如,在下面的代码中,可以让用户同时选择三个本地文件一起上传给服务器,客户端的表单如下所示: <html> <head><title>多个文件上传表单</title></head> <body> <form action="mul_upload.php" method="post" enctype="multipart/form-data"> <input type="hidden" name="MAX_FILE_SIZE" value="...
PHP 2014-12-15 05:15:04 -
php实现的更改目录及子目录下所有的文件后缀扩展名的代码
本文是一个php实现的更改目录及子目录下所有的文件后缀扩展名的代码,感兴趣的同学参考下。 需求说明: 今天遇到要改变当前目录下指定类型的文件类型,本来想要用批处理来做这个,结果没找到合适...
PHP 2014-12-15 01:21:06 -
php删除指定目录下相关文件的方法
本文是一个php实现删除指定目录下相关文件的方法,主要涉及对文件的遍历以及对文件的各种常用操作,需要的朋友可以参考下 通常来说在php中删除文件最简单的方法就是直接使用unlink命令,而对于需要删除指定目录下的指定文件的情况,就需要遍历删除了。 具体实例代码如下: <?php //删除指定文件夹下的非法文件 function my_del($dir) { if(is_dir($dir)){ //打开指定文件夹 if($handle = opendir($dir)) { ...
PHP 2014-12-15 00:42:05 -
php强制文件下载而非在浏览器打开的自定义函数分享
本文是一个php强制文件下载而非在浏览器打开的自定义函数分享,可以让txt,pdf,图片之类的文件强制下载,感兴趣的同学参考下。 有时我们希望如图片、文本文档、网页、mp3、pdf等内容,当点击对应链接时直接下载,而不是在网页上显示,那么就需要强制设置header头信息...
PHP 2014-12-14 21:18:11 -
php读取文件内容至字符串中,同时去除换行、空行、行首行尾空格
本文是一个php读取文件内容至字符串中,同时去除换行、空行、行首行尾空格的示例代码,感兴趣的同学参考下. <?php /* *读取文件内容至字符串中,同时去除换行、行首行尾空格。 */ header("Content-type: text/html; charset=utf-8"); echo preg_replace('/((s)*(n)+(s)*)/i',',',file_get_contents('./file.php'));//End_php //输出: aaaa,bbbb,cccc,dddd,eeee,ffff,gggg,hhhh,iiii,jjjj,kk kk,ll ll //file.php内容: aaaa cccc dddd eeee ffff gggg hhhh iiii jjjj kk kk ll ll //file.php替换空格(x)、Tab(T)效果 aaaa TTTT cccc ddddT xxxxxxxx...
PHP 2014-12-14 20:48:14 -
PHP中通过fopen()函数访问远程文件示例
本文是一个PHP中通过fopen()函数访问远程文件示例,,本文讲解了fopen函数的作用、使用它需要的配置问题、超时问题等内容,并给出了代码实例,需要的朋友可以参考下 使用PHP不仅可以让用户通过浏览器访问服务器端的文件,还可以通过HTTP或FTP等协议访问其他服务器中的文件,可以在大多数需要用文件名作为参数的函数中使用HTTP和FTP URL来代替文件名。使用fopen()函数将指定的文件名与资源绑定到一个流上,如果文件名是“scheme://…”的格式,则被当成一个URL,PHP将搜索协议处理器(也被成为封装协议)来处理此模式...
PHP 2014-12-14 20:39:14 -
php读取txt文件组成SQL并插入数据库的代码
本文是一个php读取txt文件组成SQL并插入数据库的代码示例,感兴趣的同学参考下. /** * $splitChar 字段分隔符 * $file 数据文件文件名 * $table 数据库表名 * $conn 数据库连接 * $fields 数据对应的列名 * $insertType 插入操作类型,包括INSERT,REPLACE */ <?php /** * $splitChar 字段分隔符 * $file 数据文件文件名 * $table 数据库表名 * $conn 数据库连接 * $fields 数据对应的列名 * $insertType 插入操作类型,包括INSERT,REPLACE */ function loadTxtDataIntoDatabase($splitChar,$file,$table,$conn,$fields=array(),$insertType='INSERT'){ if(empty($fields)) $head = "{$insertType} INTO `{$ta...
PHP 2014-12-14 20:24:26 -
php 下载保存文件保存到本地的两种实现方法
本文为大家讲解的是php 下载保存文件保存到本地的两种实现方法,感兴趣的同学参考下。 第一种: <?php function downfile() { $filename=realpath("resume.html"); //文件名 $date=date("Ymd-H:i:m"); Header( "Content-type: application/octet-stream "); Header( "Accept-Ranges: bytes "); Header( "Accept-Length: " .filesize($filename)); header( "Content-Disposition: attachment; filename= {$date}.doc&quo...
PHP 2014-12-14 20:15:06 -
php下载文件功能的实现代码及文件名中乱码解决方法
本文为大家讲解的是php下载文件功能的实现代码及文件名中乱码解决方法,感兴趣的同学参考下。 最近有人问我做下载文件的方法,对于php方法如下: <?php header("Content-Type: application/force-download"); header("Content-Disposition: attachment; filename=ins.jpg"); readfile("imgs/test_Zoom.jpg"); ?> 第一行代码是强制下载; 第二行代码是给下载的内容指定一个名字; 第三行代码是把下载的内容读进文件中...
PHP 2014-12-14 19:15:12 -
php列出一个目录下的所有文件的代码
本文是一个php实现的目 录遍历函数,可以列出一个目录下的所有文件,感兴趣的同学参考下。 使用php的glob函数可以列出所有符合路径结构的文件和目录,以下从某cms提取出来的函数 <?php function dir_path($path) { $path = str_replace('\', '/', $path); if (substr($path, -1) != '/') $path = $path . '/'; return $path; } /** * 列出目录下的所有文件 * * @param str $path 目录 * @param str $exts 后缀 * @param array $list 路径数组 * @return array 返回路径数组 */ function dir_list($path, $exts = '', $list = array()) { $path = dir_path($path); $files =...
PHP 2014-12-14 19:09:06 -
PHP按行读取、处理较大CSV文件的代码实例
本文为大家讲解的是PHP按行读取、处理较大CSV文件的代码实例,感兴趣的同学参考下。 对于数百万条数据量的CSV文件,文件大小可能达到数百M,如果简单读取的话很可能出现超时或者卡死的现象...
PHP 2014-12-14 18:48:10 -
php生成zip压缩文件的方法详解
本文为大家讲解的是php生成zip压缩文件的方法详解,感兴趣的同学参考下。 require_once "./include/zip.php"; $zip = new PHPZip(); //$zip -> createZip("要压缩的文件夹目录地址", "压缩后的文件名.zip"); //只生成不自动下载 $zip -> downloadZip("要压缩的文件夹目录地址", "压缩后的文件名.zip"); //自动下载 实例:可以参考下面的伪代码来看一个具体的使用场景: 代码 require_once "./include/zip.php"; if (!$download) { exit(); } set_time_limit(60); $tmpManager = new TmpManager(); //假设我们有一个类来完成后面的操作 $tempfolder = array(); $te...
PHP 2014-12-14 18:45:06