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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值