【PHP文件操作】教程文章相关的互联网学习教程文章

PHP常用的文件操作函数经典收藏_php技巧

以下是个人总结的PHP文件操作函数。当然,这只是部分,还有很多,我没有列出来。 一 、解析路径: 1 获得文件名: basename(); 给出一个包含有指向一个文件的全路径的字符串,本函数返回基本的文件名。如果文件名是以 suffix 结束的,那这一部分也会被去掉。 eg: 代码如下:$path = "/home/httpd/html/index.php"; $file = basename($path,".php"); // $file is set to "index" 2 得到目录部分: dirname(); 给出一个包含有指向一个...

基于PHP文件操作的详解_php技巧

知识点简介:1.判断文件或目录是否存在bool 代码如下:file_exists(string filename) 2.取得文件名 代码如下:basename(filepath) 3.打开文件 代码如下:fopen(filename,mode) 4.获取文件路径信息 代码如下:pathinfo(path) 5.写文件 代码如下:fwrite(resource,string) 6.取绝对路径 代码如下:realpath(filename) 7.关闭文件 代码如下:fclose($handle) 8.复制文件 代码如下:copy(source,dest) 9.读取一行数据 代码如下:fgets(i...

基于PHP文件操作的详细诠释_php技巧

代码如下:$path1= "E:/myphp/text.txt";if(!file_exists($path1)){ echo "文件不存在!";}else{ $handle1 = fopen($path1, 'r+') or exit("Unable to open file");// while (!feof($handle1)){// echo fgets($handle1)."";// } while(!feof($handle1)){ echo fgetc($handle1); }}上面的代码阐释了一个简单的文件读取操作。说明下:fopen是打开文件资源。使用方法:$file=fopen("welcome.txt","r");具体意思:第一个参数...

基于php常用函数总结(数组,字符串,时间,文件操作)_php技巧

数组:【重点1】implode(分隔,arr) 把数组值数据按指定字符连接起来例如:$arr=array('1','2','3','4');$str=implode('-',$arr);explode([分隔],arr)按指定规则对一个字符串进行分割,返回值为数组 别名joinarray_merge()合并一个或多个数组array_combine(array keys, array values) 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值例如:$a = array('green','red','yellow');$b = array('avocado','apple','banan...

解析web文件操作常见安全漏洞(目录、文件名检测漏洞)_php技巧【图】

做web开发,我们经常会做代码走查,很多时候,我们都会抽查一些核心功能,或者常会出现漏洞的逻辑。随着技术团队的壮大,组员技术日益成熟。 常见傻瓜型SQL注入漏洞、以及XSS漏洞。会越来越少,但是我们也会发现一些新兴的隐蔽性漏洞偶尔会出现。这些漏洞更多来自开发人员,对一个函数、常见模块功能设计不足,遗留下的问题。以前我们能够完成一些功能模块,现在要求是要安全正确方法完成模块才行。 接下来,我会分享一些常见功能模...

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技巧

本文实例讲述了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 "<B>标题:</B>".fgets($fs)."<BR>"; echo "<B>作者:</B>".fgets($fs)."<BR>"; echo "<...

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);} }三、读取文件夹下面的图片名 <?p...

php中目录,文件操作详谈

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

真正的ZIP文件操作类(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,$...

php笔记之常用文件操作

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

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

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