注册 登录
编程论坛 PHP技术论坛

哪位大哥用PHP写个txt分割文件?

hsjs 发布于 2010-09-19 10:41, 2147 次点击
<?php
$len=get_file_cotents("1.txt");
if(str($len)>1000){
$a=intval(str($len)/1024)+1;
for($i=0;$i<$a;$i++){
$f=fopen("$i.txt","wb");
$sub=substr("1.txt",1000*$i,1000);
fwrite($f,$sub);
fclose($f);}
}
else{
echo "文件太小无法分割";
}
?>


刚开始学习,,只能写出这种水平了,,,大牛们不要见笑,,这个分割有时出现乱码怎么解决
3 回复
#2
asmdaydream2010-09-20 09:06
统一下编码,我现在习惯不管什么 ,先搞成utf-8,就基本上很少见乱码了
#3
gupiao1752010-09-25 13:48
以下是引用asmdaydream在2010-9-20 09:06:03的发言:

统一下编码,我现在习惯不管什么 ,先搞成utf-8,就基本上很少见乱码了
   正解,很赞同!统一(文件本身,页面编码,数据库编码)3者的统一,即可解决大部分乱码问题!
   楼主写的PHP代码还可以了!不要只看到消极的一面嘛,应该肯定自己的努力和成绩,不能老拿初学代码跟那些高手写的代码去比,没有意义的,而且还很累自己!
   获取内容,我都还只知道用fgets按行获取,file_get_contents后来才知道用这个的!希望楼主再接再历,创造历史!在将来成为该PHP区的一大版主!
#4
ck。2010-09-30 01:02
编码一定要是UTF-8.要不然可麻烦人了.
1