标签:
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<?php
//设置路径
$path1="test1.txt"; //建立一个文件,内部添加内容
$path2="test2.txt";
//打开文件
$flag1=fopen($path1,"r");
if($flag1){
echo ‘打开文件成功‘."<br>";
echo "文件的位置是:".realpath($path1)."<br>";
}
else{
echo ‘打开文件失败‘."<br>";
}
//获取文本数据长度,注意参数是路径
$size=filesize($path1);
echo "文本数据长度为:".$size."字节"."<br>";
//读取文件
echo "文件的内容是:";
//方法一
// for($i=0;$i<26;$i++){
// echo fgetc($flag1);//依次读取字符
// }
//echo "<br>";
//方法二
// echo fgets($flag1)."<br>";//读取一行字符串
// 方法三,参数必须是两个
echo fread($flag1,$size)."<br>";//读取任意长度
//关闭test1.txt文件
//$flag3=fclose($path1); //wrong 注意参数不是路径
$flag3=fclose($flag1);
if($flag3){
echo "文件已关闭"."<br>";
}
else {
echo "文件关闭失败"."<br>";
}
echo "<br>"."<br>"."<br>";
$str="zyx"; //要写入的内容
//打开文件
$flag2=fopen($path2,‘r‘);
if($flag2){
echo ‘打开文件成功‘."<br>";
echo "文件的位置是:".realpath($path2)."<br>";
}
else{
echo ‘打开文件失败‘."<br>";
}
//写入文件
fwrite($flag2,$str);
//读取输入的内容
echo "文件的内容是:";
for($i=0;$i<26;$i++){
echo fgetc($flag2);
}
echo "<br>";
//关闭test2.txt文件
//$flag3=fclose($path2); //wrong 注意参数不是路径
$flag3=fclose($flag2);
if($flag3){
echo "文件已关闭"."<br>";
}
else {
echo "文件关闭失败"."<br>";
}
echo "<br>"."<br>"."<br>";
?>
</body>
</html>
文件内容可用表单方式提交之后写入。
标签:
原文地址:http://www.cnblogs.com/-beyond/p/5676758.html