温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

PHP文件怎么编辑

发布时间:2021-07-10 16:20:12 来源:亿速云 阅读:146 作者:chen 栏目:编程语言

这篇文章主要介绍“PHP文件怎么编辑”,在日常操作中,相信很多人在PHP文件怎么编辑问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PHP文件怎么编辑”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

今天主要讲讲关于“PHP文件如何编辑:附函数示例”,文章中有很多实例讲解跟资料分析,应该会对大家学习php相关知识有不错的提升。

文件操作一直是Web程序员头疼的地方,而文件操作在CMS这样的体系中又是有必要的。如今,PHP文件操作的函数内容现已非常强大,文件这部分也是学习PHP非常重要的一部分,期望大家不要忽略。这篇文章会简略介绍一下PHP的几个根本文件操作,最终附有PHP文件函数汇总,供大家参阅和学习。

翻开文件:fopen(“文件名”,“形式”);
形式参数:

r:只读,将文件指针指向文件头。

r+:读/写,将文件指针指向文件头。

w:只写,翻开并清空文件的内容。假如文件不存在,则创立文件。

w+:读/写,翻开并清空文件的内容。假如文件不存在,则创立文件。

a:追加,翻开并向文件的末端进行写操作。假如文件不存在,则创立新文件。

a+:读/追加,经过向文件末端写内容,来坚持文件内容。

关闭文件:fclose();
运用文件完毕,要显式的告诉PHP现已运用完文件,例如:

$file=fopen(“test.txt”,“r”); //关闭一个已翻开的文件指针

//some code be www.babamamabbs.com executed

fclose=($file);

检测是否已达到文件的末端:feof();
例如:if(feof($file)){ echo “end of file”;}

逐行读取文件:fgets();
例如:

$file=fopen(“test.txt”,“r”);

while(!feof($file)){
echo fgets($file)."< br/>";

}

fclose($file);

逐字符读取文件:fgetc()

读取恣意二进制数据:fread()

判别文件读取的状况

每个文件句柄都有一个文件指针,根据fopen函数的mode参数,文件指针开始位于文件的最初,或许文件的结尾。feof()能够判别文件是否现已到结尾;filesize()函数回来文件的巨细。

写入文件和权限判别
fwrite() 函数履行文件写入

is_readable()//判别文件是否可读

is_writeable()//判别文件是否可写

is_writable()//判别文件是否可写

file_exists()//是否存在这个文件

代码举例:

$filename = ‘test.txt’;

$somecontent;

// 首先咱们要确定文件存在并且可写

if (is_writable($filename)) {
// 在这个例子里,咱们将运用添加形式翻开f i l e n a m e , 因 此 , 文 件 指 针 将 会 在 文 件 的 最 初 , 那 便 是 当 咱 们 运 用 f w r i t e ( ) 的 时 分 , filename, 因此,文件指针将会在文件的最初,那便是当咱们运用fwrite()的时分,filename,因此,文件指针将会在文件的最初,那便是当咱们运用fwrite()的时分,somecontent将要写入的地方。

if (!h a n d l e = f o p e n ( handle = fopen(handle=fopen(filename, ‘a’)) {
echo "不能翻开文件 $filename";

exit;
1
2
3
}

// 将$somecontent写入到咱们翻开的文件中。

if (fwrite($handle, $somecontent) === FALSE) {

   echo "不能写入到文件 $filename";

   exit;

}

echo "成功地将 $somecontent 写入到文件$filename";

fclose($handle);
1
2
3
4
5
6
7
8
9
10
11
12
13
}

else{
echo “文件 $filename 不可写”;

}

将文件读取到一个数组:
a r r a y = f i l e ( " t e x t . t x t " ) , array=file("text.txt"),array=file("text.txt"),array[0]便是榜首行文本,依次类推。假如要翻转整个数组,例如:

a r r = a r r a y r e v e r s e ( arr=array_reverse(arr=array 
r
    
 everse(array);

则最终一行文本便是$arr[0]

拜访目录
目录拜访主张运用前向斜线"/",兼容windows和unix体系。主要函数包含:

basename()//回来不包含途径信息的文件名

dirname()//回来文件名的目录部分

realpath()//承受相对途径,回来文件的肯定途径

pathinfo()//提取给定途径的目录名,根本文件名和扩展名

opendir()//翻开目录,回来资源句柄

readdir()//读取目录项

rewinddir()//将读取指针回来最初

closedir()//关闭读取句柄

chdir()//改动当时脚本履行期间的当时工作目录

mkdir()//创立目录

rmdir()删除目录

附:PHP文件函数大全

basename — 回来途径中的文件名部分

chgrp — 改动文件所属的组

chmod — 改动文件形式

chown — 改动文件的所有者

clearstatcache — 铲除文件状况缓存

copy — 复制文件

delete — 参见 unlink() 或 unset()

dirname — 回来途径中的目录部分

disk_free_space — 回来目录中的可用空间

disk_total_space — 回来一个目录的磁盘总巨细

diskfreespace — disk_free_space()的别号

fclose — 关闭一个已翻开的文件指针

feof — 测验文件指针是否到了文件完毕的方位

fflush — 将缓冲内容输出到文件

fgetc — 从文件指针中读取字符

fgetcsv — 从文件指针中读入一行并解析 CSV 字段

fgets — 从文件指针中读取一行

fgetss — 从文件指针中读取一行并过滤掉 HTML 标记

file_exists — 查看文件或目录是否存在

file_get_contents — 将整个文件读入一个字符串

file_put_contents — 将一个字符串写入文件

file — 把整个文件读入一个数组中

fileatime — 获得文件的上次拜访时刻

filectime — 这个PHP文件函数获得文件的 inode 修正时刻

filegroup — 获得文件的组

fileinode — 获得文件的 inode

filemtime — 获得文件修正时刻

fileowner — 获得文件的所有者

fileperms — 获得文件的权限

filesize — 获得文件巨细

filetype — 获得文件类型

flock — 简便的咨询文件锁定

fnmatch — 用形式匹配文件名

fopen — 翻开文件或许 URL

fpassthru — 输出文件指针处的所有剩余数据

fputcsv — 将行格局化为 CSV 并写入文件指针

fputs — fwrite()的别号

fread — 读取文件(可安全用于二进制文件)

fscanf — 从文件中格局化输入

fseek — 在文件指针中定位

fstat — 经过已翻开的文件指针获得文件信息

ftell — 回来文件指针读/写的方位

ftruncate — 将文件截断到给定的长度

fwrite — 写入文件(可安全用于二进制文件)

glob — 寻找与形式匹配的文件途径

is_dir — 该PHP文件函数判别给定文件名是否是一个目录

is_executable — 判别给定文件名是否可履行

is_file — 判别给定文件名是否为一个正常的文件

is_link — 判别给定文件名是否为一个符号衔接

is_readable — 判别给定文件名是否可读

is_uploaded_file — 判别文件是否是经过 HTTP POST 上传的

is_writable — 判别给定的文件名是否可写

is_writeable — is_writable()的别号

link — 树立一个硬衔接

linkinfo — 获取一个衔接的信息

lstat — 给出一个文件或符号衔接的信息

mkdir — 新建目录

move_uploaded_file — 将上传的文件移动到新方位

parse_ini_file — 解析一个配置文件

pathinfo — 回来文件途径的信息

pclose — 关闭进程文件指针

popen — 翻开进程文件指针

readfile — 输出一个文件

readlink — 回来符号衔接指向的方针

realpath — 回来规范化的肯定途径名

rename — 重命名一个文件或目录

rewind — 倒回文件指针的方位

rmdir — 删除目录

set_file_buffer — stream_set_write_buffer()的别号

stat — 给出文件的信息

symlink — 树立符号衔接

tempnam — 树立一个具有仅有文件名的文件

tmpfile — 树立一个临时文件

touch — 设定文件的拜访和修正时刻

umask — 改动当时的 umask

unlink — 删除文件

到此,关于“PHP文件怎么编辑”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php
AI