![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Dr.Death |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 950 Регистрация: 15.7.2003 Где: Волгоград Репутация: нет Всего: 1 |
Решил я хранить данные в бинарном файле, пробовал для начала просто перевести строку в байтовое представление посимвольно с помощью фнукции ord и записать в файл. Записал, но файл так и остался текстовым(windows). Нашел я функцию pack и с помощью нее перевел мое байтовое представление строки с помощью нее в файл. Ура, получилось, файл и вправду стал бинарный, аля exe. И решил я прочитать этот файл и получить обратно строку с помощью unpack, а не получается, вот весь код:
И вот проблема, обратно мне Hello не выводится. Если кто знает способ быстрее и с меньшими усилиями, выкладывайте -------------------- Жизнь коротка, чтобы быть в ней слабым.© Арнольд Шварцнеггер |
|||
|
||||
| Chuck |
|
|||
![]() Сушня ![]() ![]() Профиль Группа: Эксперт Сообщений: 442 Регистрация: 12.12.2003 Где: Узбекистан, Ташке нт Репутация: нет Всего: 9 |
А почему бы serialize() не использовать???
Потому что параметры не задал для unpack... |
|||
|
||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
Это пакуются числа. Кстати, запаковать буквы нельзя, даже в exe файлах строки остаются без изменений. |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |