Nasıl PHP kullanarak karakter sayısı ayrı dosyalar halinde büyük bir metin dosyası ayırabilirsiniz? Yani 10.000 karakter dosyası her 1000 karakter 10 dosya bölünmüş olacaktır bölünmüş. Ayrıca, ben sadece tam durduktan sonra ayırabilirsiniz bulundu?
Teşekkürler.
GÜNCELLEME 1: Ben zombats kodunu ister ve bazı hataları kaldırıldı ve aşağıdaki ile geldi, ama herkes sadece tam durduktan sonra bölmek için nasıl biliyor?
$i = 1;
$fp = fopen("test.txt", "r");
while(! feof($fp)) {
$contents = fread($fp,1000);
file_put_contents('new_file_'.$i.'.txt', $contents);
$i++;
}
UPDATE 2: I took zombats suggestion and modified the code to that below and it seems to work -
$i = 1;
$fp = fopen("test.txt", "r");
while(! feof($fp)) {
$contents = fread($fp,20000);
$contents .= stream_get_line($fp,1000,".");
$contents .=".";
file_put_contents("Split/".$tname."/"."new_file_".$i.".txt", $contents);
$i++;
}