powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / перевод из ASCII
15 сообщений из 15, страница 1 из 1
перевод из ASCII
    #37821989
BelowZeroTooCold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробую отправлять ASCII-код символом. больше ничего на ум не приходит. можете помочь с кодом php, который будет разделять полученную строку
123456789001002
на группы по 3:
123456789001002
и для каждой группы определять символ, которому она соответсвует(ASCII)?
могу написать на Vb6, но нужно именно на php. заранее спс
...
Рейтинг: 0 / 0
перевод из ASCII
    #37822022
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и какому символу в вашем примере соответствует 456 или 789?

Разделять - explode(), преобразовать в символ - chr(). Тут ничего на ум не должно приходить. Просто берете подходящий гаечный ключ и крутите гайки.
...
Рейтинг: 0 / 0
перевод из ASCII
    #37822054
BelowZeroTooCold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.Dragonи какому символу в вашем примере соответствует 456 или 789? строку отправляет моя прога, а она уж разберётся с этим) Edd.DragonРазделять - explode(), преобразовать в символ - chr() если для тебя это просто, напиши плз код для текста произвольной длины
...
Рейтинг: 0 / 0
перевод из ASCII
    #37822203
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Закодируйте в base64
...
Рейтинг: 0 / 0
перевод из ASCII
    #37822220
BelowZeroTooCold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettЗакодируйте в base64 закодировать для меня не проблема, т.к. кодирую я в vb6 - для мну это не сложно. а раскодировать придётся в php. поэтому я прошу написать код раскодирования строки из чего-нибудь(желательно конешь ASCII)
...
Рейтинг: 0 / 0
перевод из ASCII
    #37822404
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поискал в гугле за вас

http://php.net/manual/ru/function.base64-decode.php
...
Рейтинг: 0 / 0
перевод из ASCII
    #37822853
BelowZeroTooCold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettПоискал в гугле за вас

http://php.net/manual/ru/function.base64-decode.php интересненько. код - одна строчка... я думал, будет цикл с последующей обработкой, распознаванием нестандартных знаков и посимвольное перекодирование. по крайней мере, в VB6 будет именно так. пока не могу проверить код - буду в городе - опишу результаты
...
Рейтинг: 0 / 0
перевод из ASCII
    #37822857
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
библиотеку для работы с base64 можно найти на любом языке.
...
Рейтинг: 0 / 0
перевод из ASCII
    #37822858
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только если закодировать в одной кодировке, передать, раскодировать и принимать данные за данные в другой кодировке, - то проблема не решится
...
Рейтинг: 0 / 0
перевод из ASCII
    #37823469
BelowZeroTooCold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.Dragonи какому символу в вашем примере соответствует 456 или 789?

Разделять - explode(), преобразовать в символ - chr(). Тут ничего на ум не должно приходить. Просто берете подходящий гаечный ключ и крутите гайки. напиши плз этот код
...
Рейтинг: 0 / 0
перевод из ASCII
    #37823505
Шогал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettТолько если закодировать в одной кодировке, передать, раскодировать и принимать данные за данные в другой кодировке, - то проблема не решится
На всякий случай - делается это функцией iconv, а то ТС будет ещё дооолго искать её
...
Рейтинг: 0 / 0
перевод из ASCII
    #37823545
BelowZeroTooCold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
напишите плиз код php раскодирования строки ASCII-кода. строку посылаю я сам, поэтому она может быть любого вида. заранее спс
...
Рейтинг: 0 / 0
перевод из ASCII
    #37823563
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так если она может быть любого вида, почему она не вида "24,15,210,130,68" и т.д.?
С таким видом какие сложности использовать explode() для получения одной командой из строки массив кодов? Или сложность прочесть о том, какие параметры принимает explode() и что дает на выходе? Так это вроде для программиста, который циклами варганит такую строку на vb не должно быть проблемой? Мануал со всеми функциями и поиском: php.net.

Там же рекомендую посмотреть функции pack() и unpack() - в гугль введите эти названия и сразу туда пошлют.
Они могут конвертировать кучу разных форматов, задаваемых шаблоном. Посмотрите примеры, сделайте свою строку по примеру и расшифруйте ее кодом из примера.
...
Рейтинг: 0 / 0
перевод из ASCII
    #37823627
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroTooCold,

Код: php
1.
2.
3.
function myDecode($s) {
	return join('',array_map('chr',str_split($s,3)));
}
...
Рейтинг: 0 / 0
перевод из ASCII
    #37823835
BelowZeroTooCold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
r u, то, что нужно, спасибо )
Код: php
1.
echo join('',array_map('chr',str_split($recieve,3)));

Edd.DragonТак если она может быть любого вида, почему она не вида "24,15,210,130,68" и т.д.? потому что не хочется флудить. с кодировкой ASCII длина передаваемой строки и так будет в 3 раза больше, а с разделителем в 3.8 раз)
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / перевод из ASCII
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]