PHP 处理TXT文件(打开/关闭/检查/读取)
php文件处理:http://www.jb51.net/w3school/php/php_file.htm
代码如下:
<?php
$filename=dirname(__FILE__)."/readfrom.txt";
$ofilename=dirname(__FILE__)."/writeto.txt";
if(!file_exists($filename)){
echo $filename." not found!";
exit;
}
$fp=fopen($filename,"r");
$fo = fopen($ofilename,"w");
while(!feof($fp)){
$record=fgets($fp);
if($record!=NULL){
$record_arr=explode("\t", $record);
fwrite($fo,$record,strlen($col));
}
}
fclose($fo);
fclose($fp);
?>
相关推荐
-
php读取txt文件并将数据插入到数据库
今天测试一个功能,需要往数据库中插入一些原始数据,PM给了一个txt文件,如何快速的将这个txt文件的内容拆分为所要的数组,然后再插入到数据库中? serial_number.txt的示例内容: serial_number.txt: DM00001A11 0116, SN00002A11 0116, AB00003A11 0116, PV00004A11 0116, OC00005A11 0116, IX00006A11 0116, 创建数据表: create table serial_numb
-
php逐行读取txt文件写入数组的方法 原创
本文实例讲述了php逐行读取txt文件写入数组的方法.分享给大家供大家参考.具体如下: 假设有user.txt文件如下: user01 user02 user03 user04 user05 user06 user07 user08 user09 user10 user11 user12 逐行读取user.txt并写入数组的方法如下: $file = fopen("username.txt", "r"); $user=array(); $i=0; //输出文本中所有
-
浅析php fwrite写入txt文件的时候用 \r\n不能换行的问题
今天遇到了一个问题就是用fwrite写入txt文件的时候用 rn不能换行试了很久都没找到办法!突然之间想到一个东东以前看书见过后来还是用这个东东给解决了!现在写出来预防将来忘记也希望能帮到需要帮助的朋友!直接看代码: 复制代码 代码如下: <?php$stream = fopen("robots.txt", "w+");fwrite($stream, "你换行了吗\r\n我已经换行了!");?>
-
PHP读取txt文件的内容并赋值给数组的代码
2010-12-15.txt的文件内容如下: 复制代码 代码如下: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 T01 T02 T03 T04 T05 T06 T07 T08 T09 T10 T11 T12 T13 T14 T15 T16 思路如下:使用file_get_contents()获取txt文件的内容,然后通过explode()把获得的字符串转化为数组.获得数组长度可以使用count()
-
php删除txt文件指定行及按行读取txt文档数据的方法
本文实例讲述了php删除txt文件指定行及按行读取txt文档数据的方法.分享给大家供大家参考,具体如下: 向txt文件循环写入值: $keys = range(1,999); $file = fopen('key_11010000.txt',"w"); foreach($keys as $key){ fwrite($file,"$key\r\n"); } fclose($file); $f1 = fopen('key_11010000.txt','r'); whil
-
php读取txt文件组成SQL并插入数据库的代码(原创自Zjmainstay)
/** * $splitChar 字段分隔符 * $file 数据文件文件名 * $table 数据库表名 * $conn 数据库连接 * $fields 数据对应的列名 * $insertType 插入操作类型,包括INSERT,REPLACE */ 复制代码 代码如下: <?php /** * $splitChar 字段分隔符 * $file 数据文件文件名 * $table 数据库表名 * $conn 数据库连接 * $fields 数据对应的列名 * $insertType 插入操作类型
-
php生成txt文件标题及内容的方法
复制代码 代码如下: <?php /** *1.前几天一哥们工作中他们领导让他写一个上生成文件的类:生成文件,文件类型支持:txt.html.csv.pdf.doc(或者docx). * *2.生成的内容是一张表格(像html中的table),参数为:生成文件的类型.生成内容的标题(数组),生成内容(数组,和标题相对应). */ /************************************************* * class name:createFile * descrip
-
php 批量生成html,txt文件的实现代码
首先建立一个conn.php的文件用来链接数据库 复制代码 代码如下: <?php $link = mysql_connect("mysql_host" , "mysql_user" , "mysql_password" )or die("Could not connect : " . mysql_error()); mysql_query("set names utf8");
-
PHP简单实现生成txt文件到指定目录的方法
本文实例讲述了PHP简单实现生成txt文件到指定目录的方法.分享给大家供大家参考,具体如下: <?php //fopen第二个参数可以是以下四个,区别就是是清空内容再写还是在后面累加内容 //"w" 写入方式打开,将文件指针指向文件头并将文件大小截为零.如果文件不存在则尝试创建之. //"w+" 读写方式打开,将文件指针指向文件头并将文件大小截为零.如果文件不存在则尝试创建之. //"a" 写入方式打开,将文件指针指向文件末尾.如果文件不存
-
基于PHP读取TXT文件向数据库导入海量数据的方法
有一个TXT文件,包含了10万条记录,格式如下: 列1 列2 列3 列4 列5a 00003131 0 0 adductive#1 adducting#1 adducent#1a 00003356 0 0 nascent#1a 00003553 0 0 emerging#2 emergent#2a 00003700 0.25 0 dissilient#1 -------
-
php中将一段数据存到一个txt文件中并显示其内容
这里的数据可以为基本数据类型,数组,对象等: 在存储的时候可以用serialize进行序列化,但取的时候要先用unserialize反序列化. <?php $data = array("上海","西安","北京"); //将数组存到指定的text文件中 file_put_contents("E:/data.txt",serialize($data)); //获取数据 $datas = unserialize(file_g
随机推荐
- 使用vbscript生成36进制自动增长序号的实现代码
- Linux下通过python访问MySQL、Oracle、SQL Server数据库的方法
- common-upload上传文件功能封装类分享
- iOS中常见正则表达式验证方法
- php 文章调用类代码
- Yii 2中的load()和save()示例详解
- sql查询点滴记录
- Android实现用户登录记住密码功能
- js 判断一个数字是不是2的n次方幂的实例
- Python切片工具pillow用法示例
- 使用Ajax模仿百度搜索框的自动提示功能实例
- 新手入门Python编程的8个实用建议
- python实现一个简单的udp通信的示例代码
- Java8时间转换(LocalDateTime)代码实例
- 详解JAVA设计模式之代理模式
- 使用OpenCV实现道路车辆计数的使用方法
- mysql容器之间的replication配置实例详解
- Java进阶核心之InputStream流深入讲解
- python模块内置属性概念及实例
- python基于Pandas读写MySQL数据库