【PHP打开和关闭文件操作函数总结】教程文章相关的互联网学习教程文章

PHP常用技术文之文件操作和目录操作总结_PHP【图】

一、基本文件的操作 文件的基本操作有:文件判断、目录判断、文件大小、读写性判断、存在性判断及文件时间等<?phpheader("content-type","text/html;charset=utf-8");/**声明一个函数,传入文件名获取文件属性*@param string $fileName 文件名称*/function getFilePro($fileName){if(!file_exists($fileName)){echo 文件不存在;return;}/*是否是普通文件*/if(is_file($fileName)){echo $fileName.是一个文件;}/*是否是目录*/if(is_...

PHP打开和关闭文件操作函数总结_PHP【图】

在处理文件内容之前,通常需要建立与文件资源的连接,即打开文件。同样,结束该资源的操作后,应当关闭连接资源。所谓打开文件,实际是建立文件的各种有关信息,并使文件指针指向该文件,就可以发起输入或输出的实体联系在一起,也就禁止再对该文件进行操作。在PHP中可以通过标准函数fopen()建立与文件资源的连接,使用fclose()函数关闭通过fopen()函数打开的文件资源。 ①函数fopen() 该函数用来打开一个文件,并在打开一个文件时...

PHP的文件操作与算法实现的面试题示例_PHP

操作文件 1.使用5种以上的方式获取一个文件的扩展名 要求: dir/upload.image.jpg, 找出.jpg或者jpg<?php /** * 五种方式获取指定路径的文件扩展名 */ $str = "dir/upload.image.jpg"; function one ($str) { $arr = explode(., $str); $count = count($arr); return $arr[$count - 1]; } function two ($str) { $len = strlen($str); for ($i = $len - 1, $name = ; $str[$i] != .; $i --) { $name .= $str[$i]; } $name = strrev(...

php文件操作相关类实例_PHP

本文实例讲述了php文件操作相关类。分享给大家供大家参考。具体如下:<?phpclass file_dir{function check_exist($filename)//检查目录或文件是否存在{if(file_exists($filename)){return true;}else return false;}function create_dir($dirname,$mode=0777)// 一次只能创建一级目录{if(is_null($dirname) || $dirname=="") return false;if(!is_dir($dirname)){return mkdir($dirname,$mode);}}function createDir($aimUrl) //可...

php文件操作之小型留言本实例_PHP【代码】

本文实例讲述了php文件操作之小型留言本。分享给大家供大家参考。具体如下: Index.php文件如下:<?php $path = "DB/"; //定义路径 $dr = opendir($path); //打开目录 while($filen = readdir($dr)) //循环读取目录中的文件 { if($filen != "." and $filen != "..") { $fs = fopen($path.$filen, "r"); echo "标题:".fgets($fs).""; echo "作者:".fgets($fs).""; echo "内容:".fread($fs, filesize($path.$filen)).""; ech...

PHP文件操作之获取目录下文件与计算相对路径的方法_PHP

获取目录下文件 1、获取目录下文件,不包括子目录//获取某目录下所有文件、目录名(不包括子目录下文件、目录名) $handler = opendir($dir); while (($filename = readdir($handler)) !== false) {//务必使用!==,防止目录下出现类似文件名“0”等情况 if ($filename != "." && $filename != "..") { $files[] = $filename ; } } } closedir($handler); //打印所有文件名 foreach ($filens as $value) { echo $value.""; } 2、获...

php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)_PHP

本文实例分析了php文件操作的方法。分享给大家供大家参考,具体如下: 一、删除文件 unlink() 语法: int unlink(string filename); 返回值: 整数 函数种类: 文件存取。如:unlink("tmp/test.txt");二、获取文件夹下面的文件名$dir = "message/"; // 文件夹的名称 if (is_dir($dir)){if ($dh = opendir($dir)){while (($file = readdir($dh)) !== false){echo "文件名: $file ";}closedir($dh);} }三、读取文件夹下面的图片名<?php ...

目录,文件操作详谈—PHP_php基础

转自 blueidea.com 一、引论 在任何计算机设备中,文件是都是必须的对象,而在web编程中,文件的操作一直是web程序员的头疼的地方,而,文件的操作在cms系统中这是必须的,非常有用的,我们经常遇到生成文件目录,文件(夹)编辑等操作,现在我把php中的这些函数做一详细总结并实例示范如何使用.,关于对应的函数详细介绍,请查阅php手册.此处只总结重点.和需要注意的地方.(这在php手册是没有的.) 二、目录操作 首先介绍的是一个从目录读取的函数...

php中目录,文件操作详谈_php技巧

一、引论 在任何计算机设备中,文件是都是必须的对象,而在web编程中,文件的操作一直是web程序员的头疼的地方,而,文件的操作在cms系统中这是必须的,非常有用的,我们经常遇到生成文件目录,文件(夹)编辑等操作,现在我把php中的这些函数做一详细总结并实例示范如何使用.,关于对应的函数详细介绍,请查阅php手册.此处只总结重点.和需要注意的地方.(这在php手册是没有的.) 二、目录操作 首先介绍的是一个从目录读取的函数,opendir(),readdi...

真正的ZIP文件操作类(php)_php技巧

/******************** 作者未知 整理: Longbill ( www.longbill.cn ; longbill.cn@gmail.com ) *********************/ class zip { var $datasec, $ctrl_dir = array(); var $eof_ctrl_dir = "\x50\x4b\x05\x06\x00\x00\x00\x00"; var $old_offset = 0; var $dirs = Array("."); function get_List($zip_name) { $zip = @fopen($zip_name, 'rb'); if(!$zip) return(0); $centd = $this->ReadCentralDir($zip,$zip...

phpxml文件操作实现代码(二)_php基础

代码如下://创建一个新的DOM文档 $dom = new DomDocument(); //在根节点创建departs标签 $departs = $dom->createElement('departs'); $dom->appendChild($departs); //在departs标签下创建depart子标签 $depart = $dom->createElement('depart'); $departs->appendChild($depart); //在depart标签下创建employees子标签 $employees = $dom->createElement('employees'); $depart->appendChild($employees); //在employees标签下创...

php笔记之常用文件操作_php技巧

代码如下://常用文件操作函数 //第一部分 文件读写 与创建 删除 重命名等 //在开始前操作文件前 我们先判断一下是否是个文件 文件是否可执行 可读 可写 $file="test.txt"; if(file_exists($file))//盘断文件是否存在 { echo "文件存在"; }else { echo "文件不存在,已创建"; $fp=fopen($file,"w");//只读模式创建 fclose($fp); } if(is_file($file)) { echo "是文件"; } if(is_dir($file)) { echo "是目录"; } if(is_executable($f...

PHP文件操作实现代码分享_php技巧【图】

将数据写或读入文件,基本上分为三个步骤: 1. 打开一个文件(如果存在) 2. 写/读文件 3. 关闭这个文件 l打开文件 在打开文件文件之前,我们需要知道这个文件的路径,以及此文件是否存在。 用$_SERVER[“DOCUMENT_ROOT”]内置全局变量,来获得站点的相对路径。如下: $root = $_SERVER[“DOCUMENT_ROOT”]; 在用函数file_exists()来检测文件是否存在。如下: If(!file_exists("$root/order.txt")){echo ‘文件不存在';} 接下来用f...

第六章php目录与文件操作_php基础

一.目录操作 basename -- 返回路径中的文件名部分 dirname -- 返回路径中的目录部分 pathinfo -- 返回文件路径的信息 realpath -- 返回规范化的绝对路径名 代码如下:$path = 'demo1.php'; $path = realpath($path); echo basename($path); echo ''; echo dirname($path); echo ''; $array_path = pathinfo($path); echo 'basename : '.$array_path['basename'].''; echo 'dirname : '.$array_path['dirname'].''; echo 'extensio...

php中配置文件操作如config.php文件的读取修改等操作_php技巧

代码如下:$name="admin";//kkkk $bb='234'; $db=4561321; $kkk="admin"; ?> 函数定义: 配置文件数据值获取:function getconfig($file, $ini, $type="string") 配置文件数据项更新:function updateconfig($file, $ini, $value,$type="string") 调用方式: 代码如下:getconfig("./2.php", "bb");// updateconfig("./2.php", "kkk", "admin"); 代码如下://配置文件数据值获取。 //默认没有第三个参数时,按照字符串读取提取''中...