2012-07-12 52 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

相关问题