2023年php文件汇总

格式:DOC 上传日期:2023-04-23 08:31:14
2023年php文件汇总
时间:2023-04-23 08:31:14     小编:zdfb

在日常学习、工作或生活中,大家总少不了接触作文或者范文吧,通过文章可以把我们那些零零散散的思想,聚集在一块。大家想知道怎么样才能写一篇比较优质的范文吗?下面我给大家整理了一些优秀范文,希望能够帮助到大家,我们一起来看一看吧。

php文件篇一

安全操作规程总结

推荐度:

叉车安全操作规程

推荐度:

操作员年终总结

推荐度:

锅炉操作工年终总结

推荐度:

会计操作实务实训报告

推荐度:

相关推荐

在平时我们可能会碰到过php文件,可是很多用户不知道php文件是什么文件?也不知道怎么打开php文件?下面是相关的知识,欢迎阅读。

$file = "./test/";

//===============判断文件能不能读取(权限问题),或者存不存在

if (is_readable($file) == false) {

echo "

";

die('no');

}

//===============判断文件存不存在

if (file_exists($file) == false) {

echo "

";

die('no file');

}

//======================================================读取文件内容

//方法一

$datastring = file_get_contents($file);

echo "

1";

var_dump($datastring);

echo htmlentities($datastring);

//方法二,该方法如果文件内容空会报错

$fjubing = fopen($file, 'r'); //创建指定文件读操作的句柄

$datastring = fread($fjubing, filesize($file));

fclose($fjubing);

echo "

2";

var_dump($datastring);

echo htmlentities($datastring);

/*

fopen()方法的第二个参数可以选择以下值

"r" 只读方式打开,将文件指针指向文件头。

"r+" 读写方式打开,将文件指针指向文件头。

"w" 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。

"w+" 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。

"a" 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。

"a+" 读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。

"x" 创建并以写入方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 false,并生成一条 e_warning 级别的错误信息。如果文件不存在则尝试创建之。

这和给底层的 open(2) 系统调用指定 o_excl|o_creat 标记是等价的。

此选项被 php 4.3.2 以及以后的版本所支持,仅能用于本地文件。

"x+" 创建并以读写方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 false,并生成一条 e_warning 级别的错误信息。如果文件不存在则尝试创建之。

这和给底层的 open(2) 系统调用指定 o_excl|o_creat 标记是等价的。

此选项被 php 4.3.2 以及以后的版本所支持,仅能用于本地文件。

*/

//方法三

$datastring = implode('', file($file));

echo "

3";

var_dump($datastring);

echo htmlentities($datastring);

//===============判断文件能不能写入

if (is_writable($file) == false) {

echo "

";

die("can`t write");

}

//======================================================往文件中写入内容,原内容将被覆盖,并且如果文件不存在将尝试创建

$writedata = 'i want';

//方法一

file_put_contents($file, $writedata);

//或者加参数,无该文件创建,有则在文件内容结尾处写入新内容

//file_put_contents($file, $writedata, file_append);

//方法二

$fjubing = fopen($file, 'w'); //创建指定文件写操作的句柄

fwrite($fjubing, $writedata);

fclose($fjubing);

//===============有时执行写入操作时需要锁定文件

$fjubing = fopen($file, 'w');

if (flock($fjubing, lock_ex)) {

fwrite($fjubing, $writedata);

//释放锁定

flock($fjubing, lock_un);

} else {

echo "

";

echo "can`t locking file!";

}

fclose($fjubing);

/*

flock()方法的第二个参数可以选择以下值

lock_sh,(php 4.0.1 以前的版本中设置为 1)共享锁定(读取的.程序)。

lock_ex,(php 4.0.1 以前的版本中设置为 2)独占锁定(写入的程序)。

lock_un,(php 4.0.1 以前的版本中设置为 3)释放锁定(无论共享或独占)。

lock_nb,(php 4.0.1 以前的版本中设置为 4)使flock()在锁定时不堵塞。

*/

//======================================================删除文件

/*

$file2 = "./test/";

if (unlink($file2)) {//有时文件不存在删除时会报错,最好加上@变成@unlink($file2)

echo "

";

echo "file has been delect";

} else {

echo "

";

echo "file can`t been delect";

}

*/

//======================================================复制文件

$file = "./test/";

$newfile = "./test/"; #这个文件父文件夹必须能写,如果该文件不存在则尝试创建再复制

if (copy($file, $newfile)) {

echo "

";

echo 'ok';

}

//===============获取文件最近修改时间,返回的是unix的时间戳,这在缓存技术常用

echo "

";

//echo date('r', filemtime($file));

//===============(非windows系统),fileperms()获取文件的权限

echo "

";

echo substr(sprintf('%o', fileperms($file)), -4);

//===============filesize()返回文件大小的字节数:

echo "

";

echo filesize($file);

//===============以数组形式返回文件的全部信息stat()函数:

echo "

";

var_dump(stat($file));

$dir = "./test/t1";

//===============判断该路径文件夹是否存在

if (is_dir($dir) == false) {

echo "

";

echo "no";

}

//======================================================创建文件夹

//第二个参数可以不写,默认是最大权限 0777

//不能一次连续创建,即要创建的路径文件夹的上级文件夹必须存在

mkdir($dir, 0777);

//或者创建完再赋权限,有时linux需要如此创建文件夹

//mkdir($dir);

//chmod($dir, 0777);

//===============返回当前路径文件夹的文件夹名

echo "

";

echo basename($dir);

//===============返回去掉路径中最后一个文件夹名或文件名后的路径,成功返回字符串,否则返回 false 。

echo "

";

echo dirname($dir);

//===============返回给定目录文件夹或文件的绝对路径

echo "

";

echo realpath($dir);

//===============获取指定路径文件夹下所有文件夹名,文件名

$dirjubing = opendir($dir); //创建一个打开指定文件夹的句柄

while ($filename = readdir($dirjubing)) { //循环沥遍返回该目录文件夹下每一个文件名文件夹名的字符串,前两个返回的字符串是"."和".." ,就算是空文件夹也返回这两个字符串

echo "

";

echo $filename;

}

closedir($dirjubing);

//======================================================重命名文件夹(或文件)

//或者将指定路径文件夹(或文件)移动并重命名成另一路径文件夹(或文件),只能文件夹对文件夹,文件对文件

$dir = "./test/t1";

$newdirname = "./test/t2/t3";

rename($dir, $newdirname); //原"./test"下的t1文件夹移动并重命名成"./test/t2"下的t3文件夹

//======================================================删除指定路径文件夹

//rmdir($dir);

?>

s("content_relate");

【php文件怎么操作】相关文章:

php文件操作函数解释

09-07

php常用的文件操作函数

09-09

php基础学习之文件操作

09-04

php常用的文件操作函数有哪些

09-08

php开发中关于文件操作的疑难问答

09-22

php文件是什么 如何打开php文件

08-27

linux怎么直接执行php脚本文件

09-03

怎么在linux的cli下运行php文件

09-07

php操作mysql步骤

09-12

【本文地址:http://www.xuefen.com.cn/zuowen/2683474.html】

全文阅读已结束,如果需要下载本文请点击

下载此文档