• 文件操作I


    <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<Num;$i++){//此处的Num是test1.txt当中的字符数,
    			// 	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>
    

     文件内容可用表单方式提交之后写入。

  • 相关阅读:
    android sdk里的各目录作用
    android广播接收器
    Android 服务
    全球10个智慧城市应用案例
    大数据应用蓝皮书:未来涉及5个热点领域
    2018杭州-云栖大会
    上海世界人工智能大会大佬观点
    2018世界人工智能大会
    大数据安全
    2018第37周六
  • 原文地址:https://www.cnblogs.com/-beyond/p/5676758.html
Copyright © 2020-2023  润新知