php需要至少3个单词的表单验证
我有以下用于表单验证的php代码:php需要至少3个单词的表单验证,php,Php,我有以下用于表单验证的php代码: if(($_FILES['file']['error'] != 0) || $title == '' || $tags == '') { wp_redirect(home_url('/') . '?posterror=1'); exit; } 如果您没有上载文件、放置标题或标记,此表单会将您重定向到页面错误。从这段代码中,我想将以下内容更改为:$tags=='':
if(($_FILES['file']['error'] != 0) || $title == '' || $tags == '') {
wp_redirect(home_url('/') . '?posterror=1');
exit;
}
如果您没有上载文件、放置标题或标记,此表单会将您重定向到页面错误。从这段代码中,我想将以下内容更改为:
$tags==''
:$tags!=3
但它不起作用,至少需要3个单词=3个标记。您需要计算单词,如果单词之间用空格分隔,请使用
if(($_FILES['file']['error'] != 0) || $title == '' || str_word_count($tags) < 3) {
wp_redirect(home_url('/') . '?posterror=1');
exit;
}
你是怎么实现这个目标的?我有一个前端上传,如果你没有放标题,上传文件或标签,代码会重定向你,一切正常,直到这里。但我想要3个标签,而不是一个。我只是想知道如何将代码$tags==''更改为询问3个单词。。不仅仅是一个。你需要数一数单词——你可以在33秒内接受答案。当然是D
if(($_FILES['file']['error'] != 0) || $title == '' || count(explode(", ", $tags)) < 3) {
wp_redirect(home_url('/') . '?posterror=1');
exit;
}