Я хочу взять один текстовый файл, разбить его пополам и поместить половину в один файл, а затем оставшуюся половину в следующем. Как это сделать?Разбиение текстового файла наполовину с помощью PHP?
примером может быть: split.php п = file.txt
$file = $_GET['n'];
$i = 1;
$fp = fopen("./server/php/files/".$file,'a+');
$fs = filesize("./server/php/files/".$file);
$lengthhalf = $fs/2;
while(! feof($fp)) {
$contents = fread($fp,$lengthhalf);
file_put_contents('./server/php/files/[2]'.$file,$contents);
$i++;
}
по линии или байтами – Orangepill
я мог бы использовать либо, мне просто нужно разделить пополам. – Arbitrary
Если файл довольно мал, просто используйте $ file = filegetcontents(). Затем просто разделите половину переменной $ и дважды используйте файл putfile, чтобы записать их на диск. – viljun