Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Конвертировать тип int (int32) в int64
 
 автор: biggora   (22.12.2009 в 12:24)   письмо автору
 
 

Нужен простой механизм преобразования переменной из int32 в int64.

  Ответить  
 
 автор: sim5   (22.12.2009 в 12:41)   письмо автору
 
   для: biggora   (22.12.2009 в 12:24)
 

В каком смымсле "конвертировать"? Если переменная занимает 32 разряда, то зачем нужна конвертация, чего в нее добавится при этом?

  Ответить  
 
 автор: biggora   (22.12.2009 в 12:46)   письмо автору
 
   для: sim5   (22.12.2009 в 12:41)
 

Мне нужно передать значение переменной к примеру другому скрипту и передать как int64

  Ответить  
 
 автор: sim5   (22.12.2009 в 12:51)   письмо автору
 
   для: biggora   (22.12.2009 в 12:46)
 

Чем является ваша переменная? Какому скрипту?
Если речь о числе, то в результате вашего "преобразования" к нему можно добавить только нули слева, которые будут все равно незначащими. Есть смысл в таком преобразовании?
Я еще понимаю, если речь будет идти не о РНР, где вам, например, потребуется указать тип данных, дабы резирвировать память. Но и в этом случае не потребуется ничего добавлять к ней - машина разберется.

  Ответить  
 
 автор: biggora   (22.12.2009 в 13:12)   письмо автору
 
   для: sim5   (22.12.2009 в 12:51)
 

Суть задачи такая:
мне нужно получить данные через SOAP
SOAP Method : get_media_list
Параметры:
partnerId
Тип параметра string.
Уникальный код партнёра.
hashParam
Тип параметра string.
Hash-параметр.
offset
Тип параметра Int64.
Смещение относительно начала возвращаемого списка.
batchSize
Тип параметра Int64.
Размер запрашиваемой страницы (batch size).
includeRelatedTables
Тип параметра bool.
compressAlgorithm
Тип параметра string.
Алгоритм сжатия данных. Возможные значения:
gzip xml-строка сжимается алгортмом gzip.
(пустая строка) - возвращается xml-строка в чистом виде.

к примеру:
offset = 0
batchSize = 1000
hashParam = md5(partnerKey + offset + batchSize + includeRelatedTables + compressAlgorithm)

Получаю ответ неправильный hashParam.
Хочу разобраться, что не так. Другие запросы где не используется "Тип параметра Int64 " проходят нормально. Вот на ум и пришло что может проблема в типе int64

  Ответить  
 
 автор: Саня   (22.12.2009 в 13:24)   письмо автору
 
   для: biggora   (22.12.2009 в 13:12)
 

В XML нет такого понятия как тип данных. Скорее всего там какой-то особый формат подачи этих чисел. Вам нужно проконсультироваться с техподдержкой вашего SOAP-сервиса.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования