ruby php dönüştürmek

0 Cevap php

Ben Ruby pasajını değişti ve şimdi üzgünüm, ben md5 bölümü int o önceki mesaja eklemek unutmuştu çalışır. Daha sonra ben de PHP pasajı yeniden test, hem de çıkışlar artık aynıdır.

İşte ben bugüne kadar ne var:

PHP:

"Inx ".base64_encode('Jon').' '.base64_encode(pack( 'H*' , md5($message."werty")))

Yakut:

md5 = Digest::MD5.digest(msg +"werty")
auth = "Inx " + Base64.b64encode('Jon').strip() + " " + Base64.b64encode(md5).strip()

Çıktısı:

PHP:

Inx Sm9u FL6ZQ1EAMcVDpUhGQ9kxjg==

Yakut:

Inx Sm9u FL6ZQ1EAMcVDpUhGQ9kxjg==

ve bu kullanılan mesajdır:

<?xml version="1.0" encoding="UTF-8"?> <push><application>Jon</application><service><![CDATA[test-2]]></service><service-provider>Absolute</service-provider><session-id>jbg01</session-id><trigger>bulk link</trigger><sms-text url="http://example.com" url-tag="xxx"><![CDATA[Hello world]]></sms-text><recipient>555555</recipient><from>5555</from></push>

Ben bu yüzden PHP dizesinde kullanılan dize oldukça aynı değil xml gelen hassas bilgi bazıları değişti.

0 Cevap