⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 iwfile.php

📁 非常好的问答类网站代码。由PHP+MySQL编写。内容详尽。
💻 PHP
字号:
<?php
class IWFile
{
  	var $length;
  	var $buffer;
	//写入文件内容
	function writetofile($file_name,$data,$method) 
	{
		$fp=@fopen($file_name,$method);
		@flock($fp,LOCK_EX);
		$file_data=fwrite($fp,$data);
		fclose($fp);
		return $file_data;
	}
	//读取文件内容
	function readfromfile($file_name,$method="r")
	{
   		$fp=@fopen($file_name,$method);
   		$file_data=fread($fp,filesize($file_name));
   		return $file_data;
	}
	//删除文件中某一条记录
	//要求文件内容格式为1|2|3|
	//从0条记录开始
	function deletefromfile($file_name,$number,$diff="\n")
	{
   		if(!file_exists($file_name))
		{
   			echo"文件不存在";
   			exit;
   		}
   		$array=$this->arrayfromfile($file_name,$diff);
   		if($number>sizeof($array)-2)
		{
   			echo"你要操作的条目不存在";
   			exit;
   		}
   		unset($array[$number]);
   		$newdata=implode($diff,$array);
   		$this->writetofile($file_name,$newdata,"w+");
	}
	
	//从文件中读取内容,赋于一个数组
	//若格式为1|2|3|,则含一空值
	function arrayfromfile($file_name,$diff="\n")
	{
     		$data=@$this->readfromfile($file_name);
     		$array=explode($diff,$data);
     		return $array;
	}
 
	/*////生成新的文件夹,and chmod it to 0777
	function createdir($dir_name)
	{
   		mkdir($dir_name,0777);
   		chmod($dir_name,0777);
	}*/
	//////////删除一个文件夹/////////////////////
	function deletedir($dir_name)
	{
   		@chmod($dir_name,0777);
   		$dir=opendir($dir_name);
   		while($file=readdir($dir))
		{
      			if($file!="."&&$file!="..")
			{
          			if(is_dir("$dir_name/$file"))
				{
            				@chmod("$dir_name/$file",0777);
            				@$this->deletedir("$dir_name/$file");
          			}
        			 else
				{
             				@unlink("$dir_name/$file");
          			}
      			}
   		}
    		@rmdir($dir_name);
	}

}
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -