【php读取文件函数_PHP教程】教程文章相关的互联网学习教程文章

php的几个配置文件函数

以前一直没留心,今天听同事讲起,马上看看,功效强盛。php的配置函数就是几个ini_*的函数,重要是针对配置文件的把持,实在就四个函数:ini_get、ini_set、ini_get_all、ini_restore。个人感到最有用的就是ini_set和ini_get。* ini_get():获取配置文件的选项值这个函数信任很多人都使过,就是获取配置文件中某一个选项的值,假如是true值就返回1,假如是false值就返回0,字符串就返回字符串。比如手册中的例子:<?php/*Our php.i...

php下载文件的函数php5.4forwindows下载phpwindows下载php手册中文版下载

通过函数完成下载文件的PHP功能代码function download($url, $filename) { // 获得文件大小, 防止超过2G的文件, 用sprintf来读 $filesize = sprintf ( "%u", filesize ( $url ) ); if (! $filesize) { return; } header ( "Content-type:application/octet-stream\n" ); //application/octet-stream header ( "Content-type:unknown/unknown;" ); header ( "Content-disposition: attachment; filenam...

autorun.inf怎么删除PHP删除一个目录及目录下的所有文件的函数代码

代码如下:/***** *@dir - Directory to destroy *@virtual[optional]- whether a virtual directory */ function destroyDir($dir, $virtual = false) { $ds = DIRECTORY_SEPARATOR; $dir = $virtual ? realpath($dir) : $dir; $dir = substr($dir, -1) == $ds ? substr($dir, 0, -1) : $dir; if (is_dir($dir) && $handle = opendir($dir)) { while ($file = readdir($handle)) { if ($file == . || $file == ..) { continue; } e...

PHP遍历指定目录下所有文件函数,可指定文件类型

这个比 scandir出来的好用 /** * 遍历获取目录下的指定类型的文件 * @param $path * @param array $files * @return array */ function getfiles( $path , &$files = array() ) { if ( !is_dir( $path ) ) return null; $handle = opendir( $path ); while ( false !== ( $file = readdir( $handle ) ) ) { if ( $file != . && $file != .. ) { ...

php判断是否一个文件的函数is_file()应用举例

var_dump(is_file('a_file.txt')) . "\n";var_dump(is_file('/usr/bin/')) . "\n";?> 输出: bool(true) bool(false) 例2:function isfile($file){return preg_match('/^[^.^:^?^-][^:^?]*.(?i)' . getexts() . '$/',$file);//first character cannot be . : ? - subsequent characters can't be a : ?//then a . character and must end with one of your extentions//getexts() can be replaced with your extentions pattern}f...

php遍历目录下所有文件的函数

php遍历某目录下的所有文件,提供了二种实现方法,有需要的朋友,不妨参考下。方法1,使用dir返回对象。 方法2,使用readdir()函数。 以下是完整代码:\n"; while($file = $mydir->read()){ if((is_dir("$directory/$file")) AND ($file!=".") AND ($file!="..")) {echo "$file\n"; tree("$directory/$file"); } else echo "$file\n"; } echo "\n"; $mydir->close(); } //开始运行echo "目录为粉红色\n"; tree("./jbxue.com"); ...

php多线程下载远程多个文件的函数

本文介绍下,用php实现的一个可以多线程下载远程多个文件的函数,有需要的朋友参考下。以下代码,实现:多线程下载远程多个文件,如下:$v) { if (!empty($v) && preg_match("~^http~i", $v)) { $nurl[$k] = trim(str_replace(' ', "%20", $v)); $curl[$k] = curl_init($nurl[$k]); curl_setopt($curl[$k], CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 ); curl_setopt($curl[$k], CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl[$k], C...

php下载文件的函数示例(图文)【图】

分享一个php下载函数,用于下载指定的文件,不限文件格式。有需要的朋友参考下。php下载文件的函数举例,如下:运行效果如下图:

php读取文件夹与文件夹中文件的函数

<?php/*** 读取文件夹及其中文件的函数* edit: bbs.it-home.org**/function GetFoldersAndFiles( $resourceType, $currentFolder ){ // Map the virtual path to the local server path. $sServerDir = ServerMapFolder( $resourceType, $currentFolder, GetFoldersAndFiles ) ; // Arrays that will hold the folders and files names. $aFolders = array() ; $aFiles = array() ; $oCurrentFolder = opendir( $sServerDir ) ; w...

PHP多重判断删除文件函数代码

/*** func: delete_file* params: $file 文件名称* 多重条件判断 删除文件* by bbs.it-home.org*/function delete_file($file) { if (file_exists($file)) { $delete = chmod ($file, 0777); $delete = unlink($file); if(file_exists($file)) { $filesys = eregi_replace("/","\\",$file); $delete = system("del $filesys"); clearstatcache(); ...

php导出csv文件函数(增强版)

<?php/** * 输出CSV的头信息 * 注:使用此函数前后都不应有任何数据输出 * @param $data Array 下载的数据 * @param $file_name String 下载的文件名 * @edit: bbs.it-home.org */function outputCsvHeader($data,$file_name = export){ header(Content-Type: text/csv); $str = mb_convert_encoding($file_name, gbk, utf-8); header(Content-Disposition: attachment;filename=" .$str . .csv")...

php生成(导出)csv文件的函数示例

<?php$list = array ( aaa,bbb,ccc,dddd, 123,456,789, "aaa","bbb" ); $fp = fopen(file.csv, w); foreach ($list as $line) { fputcsv($fp, split(,, $line)); fclose($fp); }不过低版本的php中没有这样的内置函数,可以自己实现一个自定义函数:<?phpfunction fputcsv4($fh, $arr){ $csv = ""; while (list($key, $val) = each($arr)) { $val = str_replace(", "", $val); $csv .= ".$va...

一个php上传文件的函数

function Upload($uploaddir){$tmp_name =$_FILES[file][tmp_name]; // 文件上传后得临时文件名$name =$_FILES[file][name]; // 被上传文件的名称$size =$_FILES[file][size]; // 被上传文件的大小$type =$_FILES[file][type]; // 被上传文件的类型$dir = $uploaddir.date("Ym");@chmod($dir,0777);//赋予权限 @is_dir($dir) or mkdir($dir,0777);//chmod($dir,0777);//赋予权限move_uploaded_file...

PHP的几个配置文件函数_PHP教程

php 的配置函数就是几个ini_*的函数,主要是针对配置文件的操作,其实就四个函数:ini_get、ini_set、ini_get_all、ini_restore。个人感觉最有用的就是ini_set和ini_get。 * ini_get():获取配置文件的选项值 这个函数相信很多人都使过,就是获取配置文件中某一个选项的值,如果是true值就返回1,如果是false值就返回0,字符串就返回字符串。 比如手册中的例子: 〈?php /* Our php.ini contains the foll...

php下实现在指定目录搜索指定类型文件的函数_PHP教程

代码如下:function bdir($dir,$typearr){ $ndir = scandir($dir); foreach ($ndir as $k => $v){ if ($v == '.' || $v == '..'){ continue; } if (filetype($dir.$v) == 'file'){ $arr = explode('.',$v); $type = end($arr); if (in_array($type,$typearr)){ echo $dir.$v.""; } }elseif (filetype($dir.$v) == 'dir'){ //echo $dir.$v.""; bdir($dir.$v.'/',$typearr); } } } $dir ='e:/ddcms/'; $typearr = array('htm','html',...