找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1897|回复: 0
打印 上一主题 下一主题

php生成txt文件标题及内容的方法

[复制链接]

2588

主题

2588

帖子

7694

积分

论坛元老

Rank: 8Rank: 8

积分
7694
跳转到指定楼层
楼主
发表于 2018-2-14 06:01:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            [U]复制代码[/U] 代码如下:
file_dir = $file_dir;
}
/**
* 生成文件的入口函数
* @string $file_name 文件名
* @string $file_type 文件类型
* @array $title 生成内容的标题行
* @array $data 生成内容
*/
public function create_file($file_name,$file_type,$title,$data){
if(empty($data)){
return false;
}
if(!empty($title)){
if(count($title) != count($data[0])){
return false;
}
}
if($file_name == ""){
$file_name = $this->file_name;
}
if($file_type == ""){
$file_type = $this->file_type;
}
$fun = 'mk_'.$file_type;
# 测试点
echo $fun,'--------------
';
if( method_exists( $this,$fun))
{
$file = $file_name.".".$file_type;
$this -> $fun ($file,$title,$data);
return true;
}else{
return "NO!";
}
}
/**
*生成txt类型文件
*@string $file 文件名
*@array $title 标题
*@array $data 内容
*/
public function mk_txt($file,$title,$data){
$string = "";
if(!empty($title)){
for( $i = 0;$i $var)
{
for( $i = 0; $i file_dir.$file,'-----123---------
';
$fp = fopen($this->file_dir.$file, "a+");
fwrite($fp,$string);
fclose($fp);
return true;
}
}
//**************************************
//测试
$dir ='E:\dev\ ';
$file_name = "test";
$file_type = "txt";
$title = array("name","sex","age");
$data[] = array("tom","boy",20);
$data[] = array("perry","girl",20);
$file = new createFile($dir);
$flag = $file-> create_file($file_name,$file_type,$title,$data);
if($flag == true){
echo "生成成功";
}else{
echo "生成失败";
}
?>
            
            
您可能感兴趣的文章:
  • php读取txt文件组成SQL并插入数据库的代码(原创自Zjmainstay)
  • php 批量生成html,txt文件的实现代码
  • php中将一段数据存到一个txt文件中并显示其内容
  • PHP读取txt文本文件并分页显示的方法
  • php逐行读取txt文件写入数组的方法
  • PHP使用内置函数file_put_contents写入文件及追加内容的方法
  • php读取txt文件并将数据插入到数据库
  • PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码
  • php生成txt文件实例代码介绍
  • php删除txt文件指定行及按行读取txt文档数据的方法
  • PHP中file_put_contents追加和换行的实现方法
  • php编程实现追加内容到txt文件中的方法
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端