PHP学习 文件访问和写入

<?php
$path = $_SERVER['PHP_SELF'];		//PHP_SELF:当前执行脚本的文件名,与 document root 有关
echo basename($path).'<br>';		//basename() 函数返回路径中的文件名部分。
echo basename($path,'.php').'<br>';	//basename() 函数返回路径中的文件名部分,排除扩展名

$path_parts = pathinfo($path);		//pathinfo — 返回文件路径的信息
echo '当前网页的路径:'.$path.'<br>';
echo '分割出来的路径名称:'.$path_parts['dirname'].'<br>';
echo '分割出来的文件名:'.$path_parts['basename'].'<br>';
echo '分割出来的扩展名:'.$path_parts['extension'].'<br><br>';

echo '当前网页的绝对路径:'.realpath(basename($path)).'<br><br>'; 

//mkdir(string pathname[,int mode[,bool recursive]]) 
//pathname 创建的文件夹路径 mode 创建指定文件夹的权限模式 recursive 当路径中的文件夹不存在的时候是否一并创建 TRUE表示一并创建,默认FALSE

//mkdir("C:\myphp\pic1") 		//创建文件夹 若myphp不存在 返回FALSE 

//mkdir("c:\myphp\pic2",777,TRUE); //当路径中的文件夹不存在的时候是否一并创建 TRUE表示一并创建,默认FALSE

echo '获取当前的工作文件夹:'.getcwd().'<br><br>';

//chdir("C:\");				//切换当前工作文件夹
//mkdir("myphp");				//创建文件夹			
//rmdir("C:\myphp\pic1"); 	//只能删除空文件夹

if(is_dir("C:\"))
{
	echo 'YES It is Dir';
}

$folder_name = "C:\myphp\pic1";
if(!file_exists($folder_name)) //判断文件夹和文件是否存在
mkdir($folder_name,NULL,TRUE);
else
echo "指定的文件夹已经存在";
//***************************************************
if(file_exists($folder_name))
	rmdir($folder_name);
else
	echo "指定的文件夹不存在";


chmod("pic1",0600);//变更文件夹权限
dirname //获取文件夹的父文件夹名称
scandir //获取文件夹所包含的文件夹名称和文件名 
is_file //是否是文件
copy //复制文件
unlink //删除文件
rename //变更文件名称
fread // 读取文本文件
fclose //关闭文件
fgets //读取一行
feof //判断是否文件末端
file_get_contents //读取全部内容

fwrite fputs// 写入服务器文本文件
file_put_contents //写入文本文件

?>

  

原文地址:https://www.cnblogs.com/kaixin110/p/8818997.html