如何PHASH从 in 中的字符串生成值PHP?
我继承了一个ASP使用PHASHwith strings(不是图像路径)的代码库。来自研究,PHASH用于图像。
我目前正在使用 重写这部分代码库PHP,并且有几个库看起来很有用:
但是,它们都需要图像的路径。我已经尝试过jenssegers/imagehash,当我传递一个随机字符串时会引发异常。
以下代码说明PHASH当前在遗留代码库中的使用方式:
sLoginPassword = RequestValue("Password")
SQLVal(PHASH(sLoginPassword))
更新
PHASHPHash是代码库中的自定义函数,由于大小写混合( vs PHASH),我最初未能找到它。
幸运的是,我找到了以下SO 答案,它是用C#. 感谢@Lathejockey81 提供答案,我已将其转换为下面的PHP(作为答案)。