<?php } ?>
który dzieli plik wejściowy na małe części i łączy je z powrotem w pliku wyjściowym. Dla pliku o wielkości 12 MB działo prawidłowo, niestety gdy plik wejściowy miał 350 MB, skrypt podziałał kilkadziesiąt sekund i się zatrzymał nawet nie tworząc pliku wyjściowego. Podejrzewam więc, że po prostu zmienna $content_from miała zbyt duży rozmiar i skrypt się zawiesił. Spróbowałem więc napisać to w ten sposób, że skrypt pobierał po małym segmencie z pliku wejściowego i od razu zapisywał do pliku wyjściowego:
<?php } ?>
ale to nie działa nawet dla małych plików - tworzony jest plik wyjściowy, ale ciągle ma rozmiar 0 MB. Co więc robię źle? Jak powinno się zapisywać duże pliki?