Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Konwertowanie tekst na kod binarny i odwrotnie
Forum PHP.pl > Forum > Przedszkole
Malinaa
Witam,

Jak skonwertować w php tekst na kod binarny i odwrotnie?
EarthCitizen
http://php.net.pl/manual/pl/function.pack.php#13921

Masz tam 2 funkcje:

asc2bin() - na binarny
bin2asc() - i odwrotnie
Malinaa
Dziękuje Earth,
mam coś jeszcze z niewiadomą, powinna być w tym kodzie zapisana struktura bazy danych.

Plik = '4C17874A16E92404A22B3C04D8D50697YTo1OntzOjk6ImRhdGFfdHlwZSI7czo4OiJsYW5
ndWFnSI7czoxMzoicGNwaW5fdmVyc2lvbiI7czoxNToicGNwaW5fY2hhdF82LjIwIjtzOjEyOiJkYX
RlX2NyZF0ZWQiO2k6MIxODY1NzkyMjtzOjQ6InJhbmQiO3M6MzI6ImJGU2hzVGQ4SzhiTE05dE5
BSlU5WXBSZG9GWXVrYUZZIjtzOjQ6ImRhdGEiOE6Mzp7czo4OiJpc29fbmFtZSI7czo0OiI2NTZFI
jtzOjEwOiJsb2NhbF9YW1lIjtzOjE0OiI0NTZFNjc2QzY5NzM2OCI7zoxMToiZXhwcmVzc2.......'

Czy koś wie jak to odczytać na string, jak i zamienić string na ten kod?
Malinaa
Koniec wygląda tak
Plik = '.......ozNDoiNjg2OTY0NjU1RjZENjU3MzczNjE2NzY1NUY3NDY5NkQ2NSI7czo1OiJ2YWx1ZSI
czozNDoiNDg2OTY0NjUyMDZENjU3MzczNjE2NzY1MjA3NDY5NkQ2NSI' w Edytorze.

Czy potrzebna całość?

Oryginał jest tutaj http://artimman.on1.biz/_testy/lng_en.bin
EarthCitizen
Całość odczytasz funkcją base64_decode()
Zakodujesz base64_encode()

Jest to zserializowana tablica tak na pierwszy rzut oka, nie wiem czy w dobrym kierunku idziesz próbując ją odkodować, ale ja lepszego pomysłu też nie mam smile.gif
Malinaa
Wygląda na to, że koduje ok, ale odkodować jest trudniej.
EarthCitizen
Poczekaj niech masterzy podniosą jutro głowy i na to zerkną... tam z przodu jest kilka znaków, które robią dla mnie cały problem... ale tak jak pisałem wcześniej odkodowywanie całości to dla mnie dziwna sprawa, przynajmniej w PHP... może jest to jakiś rodzaj bazy danych... Jutro na pewno się wszystko wyjaśni, jak spojrzy na to ktoś, kto już miał z takim kodem doczynienia.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.