mam w miarę działający skrypt,działa robi to co chcę poza dwoma sprawami:
pierwsze to to że zapisuje plik poprawnie tylko pod warunkiem jak mam zamkniętą linijkę z echo,jeśli ja otworze to się zapis rozlatuje i wszystko co jest w echo leci też do pliku.Dlaczego się tak dzieje i jak można to naprawić


druga sprawa to zapis,czy można dorobić jakiś link do downloadu typu "Pobierz" lub Button "Pobierz" ?bo musze mieć do wyboru dwie możliwości obrobienia pliku.
oto kod:
<?php
$odczyt = '8273_2';
$hex_do_string = bin2hex($odczytany_plik_do_pamieci) ; $kod_z_pliku = '3132b83c';
$kod_zmiany = '30303030';
$podmiana_string = str_replace($kod_z_pliku,$kod_zmiany,$hex_do_string); $string_do_hex = pack("H*" , $podmiana_string); //echo strtoupper($podmiana_string);
$nowy_plik_po_modyfikacji = fopen('8273_2_mod', 'w'); fwrite($nowy_plik_po_modyfikacji, $string_do_hex); $file = '8273_2_mod';
$maxRead = 1 * 1024 * 1024; // 1MB
$fileName = 'mod_';
header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename="' . $fileName .$data. '"'); }
?>