草庐IT

input_md

全部标签

php - Silverstripe 管理员 : "Has one" dropdown converts to ordinary input field after import

我在Silverstripe的管理员方面遇到了一些问题。我定义了一个数据库模型(请参阅下面的类定义),在我进行开发/构建之后,一切看起来都符合预期。当我尝试添加一个新的“包”时,所有“有一个”字段都带有下拉列表(请参见屏幕截图1)。我还构建了一个导入这些包的导入器。运行时,一切看起来都很好,除了打开包裹时。然后“节日”正确耦合。您可以看到名称,并且可以选择下拉列表。另一方面,“剧团”已经神秘地转换为一个输入字段,该字段仅显示另一个表中记录的ID(参见屏幕截图2)。有人知道这里发生了什么吗?是否有什么东西触发了我没有意识到的这种行为?我的代码有问题吗(是的,但与此问题有关?;-))?我检

php - 在Smarty模板引擎中执行MD5函数

在Smarty模板化主题中,我想在模板中实现MD5以获得基于字符串和盐的唯一哈希值。(不要访问调用模板的PHP,否则这将是微不足道的)。Smarty似乎没有内置MD5功能。我想我可以根据字符串的长度和其他一些独特的帐户信息并使用Smarty的Math函数创建一个散列,但我希望有更好的方法来做到这一点我俯视。有人对此有任何想法或想法吗?谢谢! 最佳答案 如果您只是使用常用的md5函数,您可以将其用作修饰符。{$string|md5}来自文档:Allphp-functionscanbeusedasmodifiersimplicitly,

PHP filter_input_array() 没有按预期失败

我正在尝试使用filter_input_array()来验证一些发布数据。尽管我尽了最大努力,该函数似乎在$filter数组内返回空值(通过条件),而不是像我预期的那样验证失败并返回false。代码实现示例如下:$filters=array('phone'=>FILTER_VALIDATE_INT,'email'=>FILTER_VALIDATE_EMAIL);if(filter_input_array(INPUT_POST,$filters)){//filtersarevalidatedinserttodatabase}else{//filtersareinvalidreturnto

PHP 的 filter_input() 剥离外部主机上的 $_SERVER 数据,但适用于本地主机

我正在运行一个apache2服务器,我在其中进行本地主机测试(PHP5.5),但我的托管服务提供商有PHP5.3。我不知道这是否是一个问题,但我提到它以防万一。我的问题是:我想注意几个$_SERVER变量,但filter_input()函数出于某种原因返回false,但仅限于我的主机服务器。它在本地主机上运行良好。回显验证预期的输出:echo$_SERVER['HTTP_USER_AGENT'];echo$_SERVER['REMOTE_ADDR'];按预期返回:Mozilla/5.0(X11;Linuxx86_64)AppleWebKit/537.36(KHTML,likeGecko

php - 使用 Ruby 的 md5 复制 PHP 5 中的 md5 raw_output 标志(原始字节)

由于荒谬的SOAP身份验证方案,我需要使用一些其他参数对APIkey进行md5哈希处理。不幸的是,提供的唯一示例代码是用PHP编写的,出于我觉得深不可测的原因,它要求md5哈希使用PHP中的可选raw_output标志(http://php.net/manual/en/function.md5.php),这导致它返回二进制(然后我必须对其进行base64编码).我的应用程序是用Ruby编写的,如果没有必要,我不想将这部分推迟到PHP文件中。但是,我似乎无法找到如何让Ruby以二进制形式返回散列。当我在PHP中正常散列它时,输出与我的Ruby输出匹配,但这不是他们要求的。PHP:ruby

php - Laravel 5 $request->input 与 Input::get

只是想知道有什么区别:$username=$request->input('username');和$username=Input::get('username'); 最佳答案 没有区别,门面Input从request调用输入法。但是Input::get已被弃用,更喜欢$request->input而不是Input::getinput($key,$default);}/***Gettheregisterednameofthecomponent.**@returnstring*/protectedstaticfunctiongetFa

php - 一个字符串的 md5 散列可以在一个地方与另一个地方不同吗?

这个问题在这里已经有了答案:关闭12年前。PossibleDuplicate:WilltheMD5cryptographichashfunctionoutputbesameinallprogramminglanguages?你好,我有一个关于md5散列的问题。用户可以在我的项目上上传个人资料照片。我是个人资料图片名称的md5哈希用户名。但有一点很有趣。我正在用我服务器上的测试页面对一个值进行哈希处理,并用md5加密网站得到相同的结果。当我使用此加密重命名图像时,它会产生一些不同的东西。它在图像处理文件上产生不同的值。你有什么想法吗?这是我的检查脚本:它在我的服务器和md5encrypt

php - Form::file:如何在验证错误后和/或更新时使用 Input::old 重新填充?

在我的PhotosController中,我试图修改编辑操作,以便它在Form::file()输入字段中显示现有值(并且,如果验证失败,它会重新填充该字段)。if($validation->passes()){//savestheimageontheFSandupdatesthedbentry}returnRedirect::route('photos.edit')->withInput(Input::all())->withErrors($validation)->with('message','Therewerevalidationerrors.');上传过程正常,但当我查看现有记

php - 当我使用加盐的 CRYPT_MD5 来加密我的密码时,加密的是什么?

对字符串使用md5始终会产生字母数字加密结果,即:无符号。但是,当我使用phpcrypt()函数时,特别是CRYPT_MD5(它是打开的,我已经检查过)和盐时,它返回的假定md5散列看起来不像md5散列。例如:如果我对字符串'password'进行md5,我会得到:$pass=md5('password');echo$pass;//5f4dcc3b5aa765d61d8327deb882cf99如果我使用CRYPT_MD5,它由“$1$”前缀和“$”后缀表示,盐为“salt”:$pass=crypt('password','$1$salt$');echo$pass;//$1$salt$

php - 为什么相同的输入返回两个不同的 MD5 哈希值?

好的,我有两个文件。它们完全相同。第一个文件是:http://iadsonline.com/servconfig.php第二个文件是:http://xzerox.info/servconfig.php但是,当我使用md5_file()获取他们的MD5时,他们返回两个不同的MD5。第一个返回cc7819055cde3194bb3b136bad5cf58d,这是不正确的,第二个返回96a0cec80eb773687ca28840ecc67ca1,这是正确的。文件只是一个 为了验证,我使用了这段代码:$contents=file_get_contents($URL);echohtmlenti