2012-07-12 49 views
-1

我有一個圖像框和一些值來說,圖像框。我想要的是獲得那個價值。是否有可能將圖像轉換爲字符串或字符,還是有任何其他方式來獲得該值?如何獲取或從圖像轉換爲Java腳本或在PHP中的值?

<img id="imgid" 
    name="img" 
    src="CaptchaSecurityImages.php?width=100&height=40&characters=5" /> 

我希望通過JavaScript或PHP將此圖像值轉換爲字符串。或者有沒有其他方法來獲得圖像盒的價值?

+0

1)你到目前爲止嘗試過什麼? 2)你想要的價值是像captcha一樣的圖像的一部分?或者它是一些明確的價值? – 2012-07-12 07:35:24

+0

非常感謝Niklas,如果你幫不上忙。可能有其他人可以幫助我,所以你只是不必擔心 – rkrathor 2012-07-12 07:54:48

+0

您好Noobie-php,我已經創建一個單獨的驗證碼頁面,並從頁面獲取價值作爲會話值,一切都很好,如果我想通過PHP代碼發送但現在我必須通過html表單發送所有表單信息,所以我必須在java腳本中進行驗證,所以我在java腳本中具有img值。那就是問題出現的原因。 – rkrathor 2012-07-12 07:58:37

回答

0

我能想到的唯一可能的解決方案是在圖片下添加文本字段。

<input type="text" name="captcha-text" /> 

我假設你已經在CaptchaSecurityImages.php中創建了一個會話,所以你可以在用戶提交表單後進行比較。

+0

實際上我必須發送表單的動作事件的細節。所以我必須檢查Java腳本中的每個值,所以我想在java sctipt中的值,但我無法獲得IMG值在Java腳本。如果有任何其他途徑要做到這一點,請讓我知道。謝謝 – rkrathor 2012-07-12 07:47:12

+0

使用從PHP獲得的值創建隱藏文本字段(會話應該是最簡單的一個)。之後,使用JavaScript從該隱藏文本字段獲取值。 – 2012-07-12 07:48:42

+0

我也這樣做了,但是當我單擊驗證碼的刷新按鈕比兩個Java腳本驗證碼和會話值的值都不同..並顯示無效時匹配.. – rkrathor 2012-07-12 07:51:03

相關問題