2013-10-11 18 views
0

我需要一些幫助,我從一個網關公司獲得一個accesskey,我需要追加當前年/月/日/ Cref,然後md5將它設置爲二進制標誌(true) ,當我做到這一點,Firefox的文件後面的源顯示沒有value=""它不起作用,那一刻我刪除'真正'那麼有一個值,是否有我缺少的東西md5中的二進制文件無法正常工作

我必須做的。

$accessKey = "asringfromthem" . '/10/11/Cref'; 

$mdKey = md5($accesskey, true); // binary is a requirement from them 

,並在HTML文件中,我使用

​​

如果我刪除的真正再有就是在Firefox的viewsource的值,但是當我有把它然後它不是。

我在做錯了嗎?

重新創建問題,因爲另一個有點不好。 :)感謝他們指出了我

+3

你能告訴我們什麼文件說的關於它的要求是二進制的?你不能在HTML *中真正輸出二進制值*。 – deceze

+0

謝謝你的回覆,我已經郵寄給他們詢問爲什麼這是必需的,他們只說出它的要求,然後等待他們。我已經知道了,因爲它發送特殊字符,然後他們說他們不能使用特殊字符,所以我卡住了地獄。我不知道。 :) – user2870429

+0

你能告訴我們到底是什麼文件說的嗎?你不能發送二進制值,這就是爲什麼我們有MD5的實際字符串表示。在他們的結尾可能有一個錯誤,我使用的所有API只需要一個簡單的散列。你有沒有試過用正常的MD5摘要測試你的系統? –

回答

0

二進制輸出是爲了在PHP內部使用,而不是在HTML中輸出。

您可能試圖測試您的代碼以查看您獲得的散列,但這不起作用。