草庐IT

validate_display

全部标签

php - Zend_Validate_Date 不能正常工作

看起来Zend_Validate_Date只是不能正常工作。例如:$validator=newZend_Validate_Date(array('format'=>'yyyy'));这是一个简单的验证器,应该只接受四位数的年份,但$validator->isValid('1/2/3')返回true!真的吗,Zend?或者这个怎​​么样:$otherValidator=newZend_Validate_Date(array('format'=>'mm/dd/yyyy'));即使使用上面的代码,$otherValidator->isValid('15/13/10/12/1222')也会返回

php - 无法解密数据 - openssl_private_decrypt() : key parameter is not a valid private key

"C:\wamp\bin\apache\Apache2.4.4\conf\openssl.cnf","private_key_bits"=>2048,"private_key_type"=>OPENSSL_KEYTYPE_RSA,);//Createtheprivateandpublickey$res=openssl_pkey_new($config);if($res===false)die('Failedtogeneratekeypair.'."\n");if(!openssl_pkey_export($res,$privKey,"phrase",$config))die('Fail

php - FILTER_VALIDATE_EMAIL 是否使字符串可以安全地插入数据库?

$str='"mynam@blabl"@domanin.com';filter_var($str,FILTER_VALIDATE_EMAIL);//returnvalidemail.上面的电子邮件返回true...RFC2822说它是一个合法的电子邮件地址。我的问题是,如果您使用上述方法验证电子邮件,即使您已使用filter_var对其进行过滤,电子邮件是否会携带可能损害数据库的sql注入(inject)? 最佳答案 myquestionisifyouvalidateanemailusingtheabovecouldanemailc

php - YII : How to Change datetime format displayed on the View

Yii中的一个新手问题:我在Yii中有一个包含日期时间字段的表模型。我正在使用CActiveForm来显示这个字段:labelEx($model,'createdon');?>textField($model,'createdon',array('id'=>'createdon'));?>error($model,'createdon');?>但显示的文本字段是来自MySQL的日期时间格式,即yyyy-mm-ddhh:mm:ss如何将文本字段上显示的格式更改为不同的时间格式?(可能是dd/mm/yy或mm/dd/yy或其他)如有任何帮助,我们将不胜感激。谢谢!

php - jQuery UI 日期选择器 : Displaying 1969 although I use strtotime

我有PHP+JQUERY房间预订应用程序。我正在使用日期选择器小部件来选择日期,但遇到了问题。我尝试将所选日期(以dd/mm/yyyy格式)转换为YYYY-mm-dd格式,以便将其插入到我的数据库中。当我选择第一个日期时,它转换得很好,但当我选择其他日期时,我看到的是日期1969-12-31。这是我的JQUERY代码:$(function(){$("#datepicker").datepicker({showOn:"button",buttonImage:"images/calendar.gif",buttonImageOnly:true,minDate:0,maxDate:"+3W"

php - CodeIgniter `validation_errors()` 不工作

我使用的是CodeIgniter2.1.4版本。我在显示表单验证错误时遇到问题。表单验证返回false但validation_errors()未显示任何错误。我尝试在controller和view中echo但没有结果。我通过ajax发出请求。没有抛出php错误。Controller:load->model('dist_centre_m');$this->load->helper(array('form','url'));$this->load->library('Form_validation');$validation=$this->dist_centre_m->rules;$thi

php - Zend_Validate_EmailAddress 与 filter_var(..., FILTER_VALIDATE_EMAIL)

在Zend_Validate_EmailAddress和filter_var(...,FILTER_VALIDATE_EMAIL)中,验证电子邮件地址时哪个更好,为什么? 最佳答案 两者都可用于验证电子邮件地址,但Zend_Validate_EmailAddress更强大。虽然filter_var是一个简单的是或否验证器,但有许多选项可以改变Zend_Validate_EmailAddress的严格程度。您可以选择要验证的部分、验证这些部分的规则,甚至可以选择验证MX记录。最后,Zend_Validate_EmailAddress可

php - CodeIgniter form_validation 中的 regex_match 生成 : Message: preg_match(): No ending delimiter '/' found

我一直在寻找其他类似的帖子,问题似乎是一个未转义的斜线。但是我正在逃避他们。字符串应该是这样的:23/12/2012这就是我声明验证规则的方式:regex_match[/^(0[1-9]|[12][0-9]|3[01])\/(0[1-9]|1[012])\/(19|20)[0-9]{2}$/]结束分隔符在那里,日期的两个中间斜杠用反斜杠转义。我也试过这个略有不同,但我得到了同样的错误:regex_match[/^(0[1-9]|[12][0-9]|3[01])\/(0[1-9]|1[012])\/(19|20)\d\d$/]哪里出错了?编辑:按照您的建议,我尝试使用回调函数。这是声明,

php - 拉维尔 5.8 : Display eloquent items sorted based on timestamp

我不确定,这是怎么称呼的,所以我会尽可能详细地解释它。我有一个票务系统,我在一个部分中显示所有评论。在不同的部分,我显示相关信息,如“支持者已更改”、“票证标题已更改”、“票证状态已更改”等。当前呈现(无样式)HTML:https://jsfiddle.net/2afzxhd8/我想将这两个部分合并为一个部分,那些相关信息显示在工单的评论之间。所有内容(评论+相关信息)都应根据created_at时间戳排序显示。呈现的新目标(无样式)HTML:https://jsfiddle.net/4osL9k0n/就我而言,工单系统具有这些相关的Eloquent模型(和表格):belongsTo(

php - curl_close() : is not a valid cURL handle resource . .. 但为什么呢?

我正在制作一个PHP类,它使用CURL处理一些流量,一切都运行良好(cookie除外,但这是另一回事)。不过,curl_close()函数不能很好地发挥作用,但我不知道为什么...$curlSession=&$tamperCurl->getCURLSession();var_dump($curlSession);curl_close($curlSession);die();我之前调用了curl_exec()并且一切正常。这给我的输出是:类型为(curl)的资源(6)警告:curl_close():6不是有效的cURL句柄资源filename.php位于58行有人知道为什么会这样吗?(v