php论坛发帖内容长度验证

php论坛发帖内容长度验证

php实例qingyu2021-05-25 9:27:52898A+A-

  php论坛发帖内容长度验证

  在论坛、留言板等系统中,最常见的就是发帖和回帖,但为了防止恶意发帖,发帖内容过短等情况,一般都在提交中设置了非空及长度验证。本例通过模拟用户发帖,使用php中内置函数进行内容长度的判断。并对用户信息进行验证,防止非法信息的提交。

  实例代码:

<?php
    if(!empty($_POST['sub'])){
        $str = $_POST['text'];
        preg_match_all("/./us",$str,$match); //使用数组的形式存在每个文字
        $num = count($match[0]);
        if($num<6){
            echo "<script>alert('输入内容长度小于6');</script>";
        }else{
            echo "<script>alert('发布成功!');</script>";

        }

    }
?>
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<form  name="myForm" action="" method="post" onsubmit="return check()">
    <textarea name="text"></textarea>
    <input type="submit" name="sub" value="发布回帖">
</form>
<script>
    function check(){
        if(document.myForm.text.value==""){
            alert("内容不能为空");
            return false;
        }
    }
</script>
</body>
</html>

  运行结果:

php论坛发帖内容长度验证

php论坛发帖内容长度验证

点击这里复制本文地址 欢迎来到大黄鸡源码分享网
qrcode

大黄鸡源码编程网 © All Rights Reserved.  
网站备案号:闽ICP备18012015号-4
Powered by Z-BlogPHP
联系我们| 关于我们| 广告联系| 网站管理