![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
Rian |
![]()
Сообщение
#1
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 394 Пол: Мужской Репутация: ![]() ![]() ![]() |
сдрасте
у меня есть двоичный файл размер 14 байт (14 чисел), созданный в делфях мне нужно загрузить на пхп этот файл в массив... сделать изменения в числах... сохранить этот файл обратно я это делаю так (загружаю) Код <?php $data=file('data.dat'); $x=$data[0]+$data[1]+5; echo $x.'<br>'; echo ($data[2].'<br>'; ?> на экран выходит одно число "5" ЗЫ. почему-то при написании программ на пхп многие переменные у меня начинаются на n x s b pi Сообщение отредактировано: Rian - 1.07.2010 20:43 -------------------- Objective-C, Unity3d
|
![]() ![]() |
Rian |
![]()
Сообщение
#2
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 394 Пол: Мужской Репутация: ![]() ![]() ![]() |
![]() значит будем обходиться без двоичной -------------------- Objective-C, Unity3d
|
Lapp |
![]()
Сообщение
#3
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
![]() В чем именно неудобство? Длинный файл? 14 или там 100 байт? не смеши )) Не хочешь, чтоб файл был читабельным? Бинарность все равно не защита - шифруй. Кроссплатформенность - сильное требование, и оно вполне оправдано. Имей это в виду, когда программируешь для www. -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
Rian |
![]()
Сообщение
#4
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 394 Пол: Мужской Репутация: ![]() ![]() ![]() |
В чем именно неудобство? удобно, что не нужно преобразовывать типы, ну и место экономится))) если может вы догадались это для калаха файл имеет структуру 666 666 0 666 666 0 вот и в ячейке вполне может существовать число состоящих из двух символов 12 0 6 0 12 6 я хотел избавится от перехода из текстового режима в двоичный так.. хотя там вроде есть функция "explode" кажется так? которая упрощает это дело ЗЫ а если бы мне нужно было делать лабораторку и препод сказал: "Расшибись но сделай бинарным"? -------------------- Objective-C, Unity3d
|
![]() ![]() |
![]() |
Текстовая версия | 18.07.2025 3:51 |