| |
|
|
| | приветствую!
вот в этой теме разбиваем один файл на несколько по 10 000 кб каждый файд:
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=827
а можно ли разбить так же один файл, только по условию не килобайты, а чтобы каждый файл был по допустим 200 строк?
как-то не соображу как это сделать, помогите плиз:( | |
| |
|
|
| |
|
|
| |
для: liska
(25.06.2006 в 12:35)
| | | Разбиваемый файл - file.txt
<?php
$lines = file("file.txt");
$fc = 1;
$lc = 200; // по сколько строк в файле
$fp = fopen("file_1.txt", "a");
for ($i=0; $i<count($lines); $i++)
{
fwrite($fp, $lines[$i]);
if ($i/$lc==floor($i/$lc) and $i!=0)
{
fclose($fp);
$fc += 1;
$fp = fopen("file_".$fc.".txt", "a");
}
}
fclose($fp);
?>
|
Будут созданы файлы вида file_1.txt, file_2.txt и т.д. по $lc строк | |
| |
|
|