草庐IT

valid_input

全部标签

php - Braintree dropin UI : validate billing address custom fields before form submit

我在结帐页面中设置了一个嵌入式UI,但我想在提交结帐表单之前验证客户的帐单和送货地址以及嵌入式UI卡的详细信息。它会自动从服务器创建nonce并将其附加到我们的表单中,但我如何才能同时验证drop-in和地址字段? 最佳答案 我在Braintree的JSSDK团队工作。目前,Drop-In不允许输入信用卡、有效期、CVV和邮政编码以外的字段。但是,它旨在在结帐表单的上下文中工作。如果您想阻止Drop-In自动提交表单,以便您可以在生成随机数后运行自己的验证,您可以在配置中定义一个回调,然后在您满意时手动重新提交表单与您的结果。然而,

php - fclose() : 18 is not a valid stream resource

我正在尝试使用proc_open执行一个进程。进程的I/O由管道处理!!$descriptorspec=array(0=>array("pipe","r"),1=>array("pipe","w"),2=>array("pipe","w"));现在,碰巧的是,有时我打开的“c程序”确实卡住了,我添加了一个max_time_limit检查,它会强制关闭进程。我添加了回调函数——即onExit——(使用“call_user_function”)以在“进程退出”以有效方式或强制退出时处理信息。在“exit”函数中,我关闭了输入/输出管道foreach($pipesas$pipe){fclos

php - laravel 和图像干预,如何将所有图像转换为 jpeg 并从 Input::file 保存?

我已经阅读了有关laravel图像干预实现的文档并且我成功地完成了我还阅读了有关如何使用干预的文档但我似乎无法弄清楚如何将所有上传的图像转换为jpg和使用.jpg扩展名将它们保存到所需路径。到目前为止,这是我的代码,它可以正常工作,但有一些小故障。Image::make(Input::file('avatarfull'))->fit('192','192')->save(base_path().'/img/'.$imagename.'.jpg')->encode('jpg',80);所以我想要实现的是:从Input::file('avatarfull')中获取上传的图片使用干预包抓取图

javascript - 文件获取内容 ('php://input' );使用 application/x-www-form-urlencoded;

我在这里阅读了一些关于该主题的问题,但找不到我正在寻找的答案。我正在用jQuery将一些$.post发送到PHP5.6服务器。$.post('/',{a:100,b:'test'},function(data){},'json');控制台的编码是Content-Typeapplication/x-www-form-urlencoded;charset=UTF-8如果我尝试使用常规$_POST读取POST数据,PHP5.6会提醒我PHPDeprecated:Automaticallypopulating$HTTP_RAW_POST_DATAisdeprecatedandwillberem

php - Zend RegEx Validator 的自定义有意义的错误消息

我正在验证表单中的文本字段,如下所示:$name=newZend_Form_Element_Text('name');$name->setLabel('FirstName:')->setRequired(true)->addFilter(newZend_Filter_StringTrim())->addValidator('regex',true,array('/^[(a-zA-Z0-9)]+$/'))->addErrorMessage('Pleaseenteravalidfirstname');我想要完成的是-如何显示有意义的错误消息?例如:如果名字是“XYZ-”,我该如何显示“-不

php - filter_input - 如果未设置 GET 键,则设置为默认值

如果设置了参数(和数字),我希望有一种干净、优雅的方法将变量设置为GET参数,如果未设置,则设置为0(或其他一些默认值)。现在我有:if(($get_id=filter_input(INPUT_GET,'id',FILTER_VALIDATE_INT))){$opened_staff['id']=$get_id;//somedatabasequeriesetc.}else{$opened_staff['id']=0;}我尝试使用回调函数,如果值为null或不是数字,则返回0,但如果未设置GET参数“id”,则甚至不会调用回调-它只是设置$get_id为空。包含else语句没什么大不了的

php - 错误 : Please provide a valid cache path

我克隆了一个Laravel5.2项目。当我执行composerinstall时,出现错误:[InvalidArgumentException]Pleaseprovideavalidcachepath.存在这些文件夹:storage/appstorage/frameworkstorage/logsbootstrap/cache及其全部777。我该如何修复这个错误! 最佳答案 我修好了。在存储/框架下创建这些文件夹:sessionsviewscache你也可以使用这个命令来安装:sudocomposerinstall现在成功了!

PHP 5.4 filter_var() FILTER_VALIDATE_BOOLEAN 错误?或者从 5.3 改变?

我想我在PHP5.4.23中发现了一个错误,但我想这也是可能的预期行为。我期待filter_var调用返回null,但事实并非如此。这段代码是否正确?我认为这是一个错误而不是最近的更改是否正确?测试代码var_dump(filter_var(null,FILTER_VALIDATE_BOOLEAN,FILTER_NULL_ON_FAILURE));PHP5.3.28结果:NULLPHP5.4.23结果:bool(false) 最佳答案 通常,当一个函数返回NULL时,它就成功了。false失败时返回(按照惯例)。

php - symfony2 应用程序,流浪者和 Ant : stty: standard input: Invalid argument

我正在尝试将我的开发环境(symfony2应用程序)从我的Windows7本地主机移动到使用vagrant和默认ubuntu10.0464位机器的虚拟机。一切都已准备就绪,几乎可以正常工作,但有一件事困扰着我:当我运行ant并执行phpunit时,在执行我自制的Bootstrap时出现以下错误:stty:standardinput:Invalidargument我可以将问题缩小到以下代码行,它执行symfonycache:warmup命令:executeCommand($application,"cache:warmup");这会执行以下命令:phpapp/console-etest-

php - 找不到 Laravel Illuminate\Validation\Rule

我正在尝试提交表单并验证内容。在其中一个请求中,我需要制定一条特殊规则。我按照文档进行操作,它说要使用唯一性并声明一个规则。useIlluminate\Validation\Rule;Validator::make($data,['email'=>['required',Rule::unique('users')->ignore($user->id),],]);我正在尝试使用文档中的示例,但我得到的都是这个错误:Class'Illuminate\Validation\Rule'notfound我声明了行useIlluminate\Validation\Rule;在我的Controlle