все файлы открываем
$cl = 0; //текущая трока
$cf = 0; //текущий файл
while (! feof($sourse_file)) {
fputs($outhndl, fgets($sourse_file, 1024));//записываем в новый файл что считали с входного
$cl++;
if ($cl == 100){//как только набралось 100 строк
$cl = 0;
fclose($outhndl);//закрываем выходной файл
$outhndl = fopen('outfilename'.$cf, 'w');//открываем новый...
$cf++;
}
}
все закрыли
|