Небольшой скрипт на PHP, который позволит из одного файла создать несколько (разбиение происходит построчно).
Пользуемся функцией file(), считывающей файл построчно в массив.
<?php /* 1 считываем файл 2 определяем переменную для имен новых файлов 3 перебираем построчно файл в массиве 4 присваиваем очередному файлу имя, в этот файл будем записывать строку 5 создаем новый файл (w - уничтожает файл с именем, если он существовал) 6 записываем данные в файл 7 закрываем дескриптор файла 8 не забываем задавать новое имя следующему файлу */ $content = file('example.txt'); //1 $count = 1; //2 //3 foreach ($content2 as $str) { $filename = "{$count}.txt"; //4 $handle = fopen($filename, 'w+'); //5 fwrite($handle, $str); //6 fclose($handle); //7 $count++; //8 } ?>
Copyright © 2009 "Программирование на PHP для начинающих"