日期:2014-05-17 浏览次数:20472 次
<?php
$fn_in="34465.txt";
$fn_out='hgc_';
$i=0;
$n=1;
$fp_in=fopen($fn_in,'r');
while(!feof($fn_in)){
if($i==0){
$fp_out=fopen($fn_out.$n.'txt','w');
$n++;
}
$line=fgets($fn_in);
fputs($fp_out,$line);
$i++;
if($i==50000){
close($fp_out);
$i=0;
}
}
if($i){
fclose($fp_out);
$i=0;
}
fclose($fp_in);
?>
$fn_in="34465.txt";
$fn_out='hgc_';
$n=1;
$fp_in=fopen($fn_in,'r');
while(!feof($fp_in)){
$fp_out=fopen($fn_out.$n.'.txt','w');
$n++;
$line=fgets($fp_in);
fputs($fp_out,$line);
fclose($fp_out);
}
fclose($fp_in);
------解决方案--------------------
按rb打开, 难道不会读写文件吗。