ďťż

[php] Otwarcie pliku w systemie szesnastkowym

       

Podstrony


telcocafe

Witam.
Chciałbym zapytać czy jest możliwość w PHP otworzenia pliku w systemie szesnastkowym?



O standardowych funkcjach wiem tyle: są funkcje hexdec oraz dechex, które konwertują liczby dziesiętne do szesnastkowych. Możesz więc stworzyć funkcję, która wczytywałaby plik (np. za pomocą file()), sprawdzała, czy to jest liczba(is_numeric) i zapisywała jako liczbę dziesiątkową. Następnie konwersja w/w funkcją do liczby szesnastkową :)

//Edycja:
Przykładowy kod:
function open_hex_file($path){ $plik = file($path); $tab[]; for($i = 0; $i < count($plik); $i++){ if(is_numeric($plik[$i])) $tab[] = dechex($plik[$i]); } return $tab; }
Użytkownik Tomek92 edytował ten post 14 sierpień 2008, 13:51
Nie chodzi mi o liczby. :(

Chcesz otwierać pliki tak jak edytory hex? pack/unpack + ord/chr + dechex/hexdec.



Właśnie chodziło mi o to, aby otwierać pliki tak jak w edytorze hex.
Einzeinbleth dzięki wielkie za pomoc, więcej o funkcjach dowiedziałem się w manualu.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.