本文已参与「新人创作礼」活动,一起开启掘金创作之路。
PHP文件系统-7
PHP文件系统读取文件
<?php
//读取目标,有这个文件就读取没有就创建这个文件
$a="2.txt";
//读取文件的函数file_get_contents
//并将结果赋值给变量B
$b=file_get_contents($a);
echo $b;
var_dump($b);
?>
在我们linux还要另外一个读取文件方式
readfile函数
<?php
//直接输入读取的路径
readfile("/www/wwwroot/xxxxxx2.txt");
?>
PHP文件写入
在我们这PHP文件写入中要记住几个函数
file_put_contents
这个函数是写入函数
file_get_contents
这个函数是读取函数
<?php
$a="妹子";
$b=file_put_contents('1.txt',$a);
if($b){
echo 'OK','<hr>';
echo file_get_contents('1.txt');
}else{
echo 'NO';
}
?>
重命名 删除
重命名
<?php
//旧文件名
$a='新.txt';
//重命名
$o='最新';
//新文件名
$b=$o.'.txt';
//复制文件
rename($a,$b);
?>
删除
删除函数
unlink
<?php
$a='牛.txt';
if(unlink($a)){
echo $a.'删除成功';
}else{
echo "删除 $a 失败";
}
?>
留言钓鱼两用
4.PHP
<?php
//读了内容
@$string=file_get_contents('3.txt');
//@$string不为空的时候执行,所留言的数据存在3.txt中
?>
<h1>留言板板</h1>
<form action="5.php" method="POST">
用户名:<input type="test" name="username" /><br />
留言内容:<input type="textarea"name="content"></testarea><br />
<input type="submit" value="提交">
</form>
4.php
<?php
//接受
$fp=fopen('3.txt',"a");
//设置时间
$time=date('y年/m月/d日/||h时/m分/s秒');
//获取用户名
$username=trim(@$_POST['username']);
//获取内容
$content=trim(@$_POST['content']);
if($username & $content){
// 写入的字符串内容和用户之间分开使用==
// 行与行之间用||分开
$string=$username.'=='.$content.'||'.$time.'-----';
// 写入文件
fwrite($fp,$string);
// 关闭文件
fclose($fp);
}
?>