>  기사  >  백엔드 개발  >  PHP 양식 학습에서 양식의 이메일과 URL을 어떻게 확인하나요?

PHP 양식 학습에서 양식의 이메일과 URL을 어떻게 확인하나요?

WBOY
WBOY원래의
2021-10-29 14:56:312106검색

저번 글에서 "PHP 폼 학습시 폼의 필수 입력란을 어떻게 확인하나요?"를 가져왔습니다. 》에서는 PHP에서 양식의 필수 필드를 확인하는 방법에 대한 지식을 자세히 소개합니다. 이번 글에서는 계속해서 양식에서 이메일과 URL을 확인하는 방법을 살펴보겠습니다. 모두에게 도움이 되기를 바랍니다!

PHP 양식 학습에서 양식의 이메일과 URL을 어떻게 확인하나요?

이전 글에서는 필수 항목인 필수 정보를 확인하는 방법을 배웠습니다. 정보를 입력할 때 일부 데이터는 필수가 아니지만 정보에는 형식이 있다는 것을 알아야 합니다. . 휴대전화번호, 홈페이지 주소 등 필수사항은 임의로 기재할 수 없습니다. 지금 이 정보의 확인을 어떻게 완료할 수 있나요?

이때 정규식을 사용하여 올바른 클릭과 양식의 URL 정보를 확인해야 합니다. 정규식에 대해 잘 모르는 경우 "정규식 동영상 튜토리얼"을 클릭하여 학습할 수 있습니다. 양식 데이터의 유효성을 검사할 때 사용할 정규식에 대한 지식을 간략하게 소개하겠습니다.

정규식

정규식은 텍스트의 규칙을 설명하는 방법으로 정확한 일치가 아니라 특정 기호를 통한 퍼지 일치입니다. PHP에서는 preg_match 함수를 사용하여 정규식 일치를 수행합니다. 한 매개변수는 정규식 규칙이고 두 번째 매개변수는 확인해야 하는 텍스트입니다. preg_match函数来执行正则表达式的匹配,一个参数是我们的正则表达式规则,第二个参数是需要检查的文本。

preg_match函数的语法格式如下:

preg_match ( string $正则 , string $字符串 [, array &$结果] )

其中我们需要注意到的是:根据$正则变量,匹配$字符串变量。如果存在则返回匹配的个数,把匹配到的结果放到$结果变量里。如果没有匹配到结果返回0。^表示开始;$表示结束。

接下来我们通过示例来看一下正则表达式的应用:

<?php
 header("Content-type:text/html;charset=utf-8");    //设置编码
 $str = &#39;date20150121&#39;;
 if (preg_match(&#39;/^date/&#39;, $str)) {
     echo &#39;匹配成功&#39;;
 } else {
     echo &#39;匹配失败&#39;;
 }
 ?>

以上示例中就是在匹配以date 开始的编号。输出结果:

PHP 양식 학습에서 양식의 이메일과 URL을 어떻게 확인하나요?

接下来我们看一下preg_matchede第三个参数是匹配的内容,通常我们会将一个空的数组传递进去,因为是传址调用,匹配结束后,数组中会得到具体匹配的内容。

我们还是通过一个示例来看一下,示例如下:

<?php
 header("Content-type:text/html;charset=utf-8");    //设置编码
 $str = &#39;date20150121&#39;;
 if (preg_match(&#39;/^date/&#39;, $str,$mat)) {
     print_r($mat);
 } else {
     echo &#39;匹配失败&#39;;
 }
 ?>

输出结果:

PHP 양식 학습에서 양식의 이메일과 URL을 어떻게 확인하나요?

在正则表达式中字母使用w、而数字使用dD表示非数字)来表示

+ 表示一个或者多个,* 表示0个或者多个,表示有或者没有,{n} 表示具体几位,{m, n} 表示大于m个,小于n个。

示例如下:

<?php
 header("Content-type:text/html;charset=utf-8");    //设置编码
 $name = "zhang"; // wang zhu hu ma tan
 
 if (preg_match(&#39;/an|hu/&#39;, $name, $arr)) {
     print_r($arr);
 } else {
     echo &#39;匹配失败&#39;;
 }
 ?>

输出结果:

PHP 양식 학습에서 양식의 이메일과 URL을 어떻게 확인하나요?

使用或条件可以用来匹配字符串,如果仅仅是单个的字母或者字符,则可以使用范围表示,使用[]可以表示一个字符的取值范围'/[a0.]/' 可以匹配包含了a或者0或者.的任意字符串。

另外,正则表达式还可以使用-来表示一组范围,[a-z] 表示小写的26个字母中的任意一个,[A-Z] 表示一个大写字母,[0-9]

preg_match 함수의 구문 형식은 다음과 같습니다.

$name = test_input($_POST["name"]);
if (!preg_match("/^[a-zA-Z]*$/",$name)) {
    $nameErr = "只允许字母和空格";
}

우리가 주목해야 할 것은: $regular 변수에 따라 $string 변수와 일치합니다. 코드>. 존재하는 경우 일치하는 수를 반환하고 일치된 결과를 <code>$result 변수에 넣습니다. 결과가 없으면 0이 반환됩니다. ^는 시작을 나타내고 $는 끝을 나타냅니다.

다음으로 예제를 통해 정규 표현식의 적용을 살펴보겠습니다.

$email = test_input($_POST["email"]);
if (!preg_match("/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/",$email)) {
    $emailErr = "无效的 email 格式!";
}
위 예제에서는 날짜로 시작하는 숫자를 일치시킵니다. 출력 결과:

PHP 양식 학습에서 양식의 이메일과 URL을 어떻게 확인하나요?

다음으로 preg_matchede를 살펴보겠습니다. 세 번째 매개변수는 일치하는 내용입니다. 일반적으로 주소별 호출이므로 빈 배열을 전달합니다. 일치가 완료된 후. 일치하는 내용을 얻을 수 있습니다.

예제를 살펴보겠습니다.

$website = test_input($_POST["website"]);
if (!preg_match("/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%
=~_|]/i",$website)) {
    $websiteErr = "无效的 URL";
}

출력 결과:

🎜🎜PHP 양식 학습에서 양식의 이메일과 URL을 어떻게 확인하나요?🎜🎜정규 표현식에서 문자는 w를 사용하고 숫자는 d를 사용합니다(D는 숫자가 아님을 나타냄) 🎜🎜+는 1개 이상을 나타내고, *는 0개 이상을 나타냄, > 예 또는 아니요를 의미하고, {n}는 특정 숫자를 의미하고, {m, n}은 m보다 크고 n보다 작음을 의미합니다. 🎜🎜예제는 다음과 같습니다. 🎜
<!DOCTYPE html>
 <html lang="en">
 <head>
     <meta charset="UTF-8">
     <title>PHP中文网</title>
 </head>
 
 <style>
     .error {color: #FF0000;}
 </style>
 <body>
 <?php
 // 定义变量并设置为空值
 $nameErr = $emailErr = $genderErr = $websiteErr = "";
 $name = $email = $gender = $comment = $website = "";
 
 if ($_SERVER["REQUEST_METHOD"] == "POST") {
     if (empty($_POST["name"])) {
         $nameErr = "姓名是必填的";
     } else {
         $name = test_input($_POST["name"]);
         // 检查姓名是否包含字母和空白字符
         if (!preg_match("/^[a-zA-Z ]*$/",$name)) {
             $nameErr = "只允许字母和空格";
         }
     }
 
     if (empty($_POST["email"])) {
         $emailErr = "电邮是必填的";
     } else {
         $email = test_input($_POST["email"]);
         // 检查电子邮件地址语法是否有效
         if (!preg_match("/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/",$email)) {
             $emailErr = "无效的 email 格式";
         }
     }
 
     if (empty($_POST["website"])) {
         $website = "";
     } else {
         $website = test_input($_POST["website"]);
         // 检查 URL 地址语法是否有效(正则表达式也允许 URL 中的斜杠)
         if (!preg_match("/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i",$website)) {
             $websiteErr = "无效的 URL";
         }
     }
 
     if (empty($_POST["comment"])) {
         $comment = "";
     } else {
         $comment = test_input($_POST["comment"]);
     }
 
     if (empty($_POST["gender"])) {
         $genderErr = "性别是必选的";
     } else {
         $gender = test_input($_POST["gender"]);
     }
 }
 
 function test_input($data) {
     $data = trim($data);
     $data = stripslashes($data);
     $data = htmlspecialchars($data);
     return $data;
 }
 ?>
 
 <h2>PHP 验证实例</h2>
 <p><span class="error">* 必需的字段</span></p>
 <form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
     姓名:<input type="text" name="name">
     <span class="error">* <?php echo $nameErr;?></span>
     <br><br>
     邮箱:<input type="text" name="email">
     <span class="error">* <?php echo $emailErr;?></span>
     <br><br>
     网址:<input type="text" name="website">
     <span class="error"><?php echo $websiteErr;?></span>
     <br><br>
     评论:<textarea name="comment" rows="5" cols="40"></textarea>
     <br><br>
     性别:
     <input type="radio" name="gender" value="female">女性
     <input type="radio" name="gender" value="male">男性
     <span class="error">* <?php echo $genderErr;?></span>
     <br><br>
     <input type="submit" name="submit" value="提交">
 </form>
 
 <?php
 echo "<h2>您的输入:</h2>";
 echo $name;
 echo "<br>";
 echo $email;
 echo "<br>";
 echo $website;
 echo "<br>";
 echo $comment;
 echo "<br>";
 echo $gender;
 ?>
 
 </body>
 </html>
🎜출력 결과: 🎜🎜🎜PHP 양식 학습에서 양식의 이메일과 URL을 어떻게 확인하나요?🎜🎜또는 조건을 사용하여 문자열을 일치시킬 수 있습니다. 단일 문자 또는 문자인 경우 범위 표현을 사용할 수 있습니다. []를 사용하세요. > '/[a0.]/' 의 값 범위는 a, 0 또는 .를 포함하는 모든 문자열과 일치할 수 있습니다. 🎜🎜또한 정규식은 -를 사용하여 범위 집합을 나타낼 수도 있으며, [a-z]는 26개의 소문자 중 하나를 나타내고 [A-Z]는 대문자 [0-9]는 10진수를 나타냅니다. 🎜🎜이제 정규식에 대해 많이 알았으니 다음으로 양식의 형식이 올바른지 확인해야 합니다. 🎜🎜🎜🎜PHP 유효성 검사 이름, 이메일 및 URL🎜🎜🎜🎜🎜이름에 대한 유효성 검사 규칙이 필요하며 문자와 공백만 포함할 수 있습니다. 이메일 유효성 검사 규칙은 필수이며 유효한 이메일 주소('@' 및 '.' 포함)여야 합니다. URL 유효성 검사 규칙은 선택 사항이며, 있는 경우 유효한 URL을 포함해야 합니다. 메모에 대한 확인 규칙은 선택적인 여러 줄 입력 필드입니다. 성별 확인 규칙이 필요하며 하나를 선택해야 합니다. 🎜🎜그런 다음 위의 정책 표현식을 사용하여 이름 필드에 문자와 공백이 포함되어 있는지 간단한 방법으로 감지하는 다음 코드를 작성할 수 있습니다. 예는 다음과 같습니다. 🎜
<!DOCTYPE html>
 <html lang="en">
 <head>
     <meta charset="UTF-8">
     <title>PHP中文网</title>
 </head>
 
 <style>
     .error {color: #FF0000;}
 </style>
 <body>
 <?php
 // 定义变量并设置为空值
 $nameErr = $emailErr = $genderErr = $websiteErr = "";
 $name = $email = $gender = $comment = $website = "";
 if ($_SERVER["REQUEST_METHOD"] == "POST") {
     if (empty($_POST["name"])) {
         $nameErr = "<script language=\"javascript\">
        {
        alert(\"姓名是必填的\"); //弹出对话框
        }
        </script>";
     } else {
         $name = test_input($_POST["name"]);
         if (!preg_match("/^[a-zA-Z ]*$/",$name)) {
             $nameErr = "<script language=\"javascript\">
            {
            alert(\"姓名只允许字母和空格\"); //弹出对话框
            }
            </script>";
         }
     }
     if (empty($_POST["email"])) {
         $emailErr = "<script language=\"javascript\">
        {
        alert(\"电邮是必填的\"); //弹出对话框
        }
        </script>";
     } else {
         $email = test_input($_POST["email"]);
         // 检查电子邮件地址语法是否有效
         if (!preg_match("/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/",$email)) {
             $emailErr = "<script language=\"javascript\">
            {
            alert(\"无效email的格式\"); //弹出对话框
            }
            </script>";
         }
     }
     if (empty($_POST["website"])) {
         $website = "";
     } else {
         $website = test_input($_POST["website"]);
         // 检查 URL 地址语法是否有效(正则表达式也允许 URL 中的斜杠)
         if (!preg_match("/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i",$website)) {
             $websiteErr = "<script language=\"javascript\">
            {
            alert(\"无效的URL\"); //弹出对话框
            }
            </script>";
         }
     }
     if (empty($_POST["comment"])) {
         $comment = "";
     } else {
         $comment = test_input($_POST["comment"]);
     }
     if (empty($_POST["gender"])) {
         $genderErr = "<script language=\"javascript\">
        {
        alert(\"性别是必选的\"); //弹出对话框
        }
        </script>";
     } else {
         $gender = test_input($_POST["gender"]);
     }
 }
 function test_input($data) {
     $data = trim($data);
     $data = stripslashes($data);
     $data = htmlspecialchars($data);
     return $data;
 }
 ?>
 <h2>PHP 验证实例</h2>
 <p><span class="error">* 必需的字段</span></p>
 <form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
     姓名:<input type="text" name="name">
     <span class="error">* <?php echo $nameErr;?></span>
     <br><br>
     邮箱:<input type="text" name="email">
     <span class="error">* <?php echo $emailErr;?></span>
     <br><br>
     网址:<input type="text" name="website">
     <span class="error"><?php echo $websiteErr;?></span>
     <br><br>
     评论:<textarea name="comment" rows="5" cols="40"></textarea>
     <br><br>
     性别:
     <input type="radio" name="gender" value="female">女性
     <input type="radio" name="gender" value="male">男性
     <span class="error">* <?php echo $genderErr;?></span>
     <br><br>
     <input type="submit" name="submit" value="提交">
 </form>
 
 <?php
 echo "<h2>您的输入:</h2>";
 echo $name;
 echo "<br>";
 echo $email;
 echo "<br>";
 echo $website;
 echo "<br>";
 echo $comment;
 echo "<br>";
 echo $gender;
 ?>
 
 </body>
 </html>
🎜위 코드는 사용자에게 이름 형식을 입력하라는 메시지를 표시할 수 있습니다. 다음으로 동일한 방법을 사용하여 이메일과 URL을 확인할 수 있습니다. 🎜🎜

邮箱名可以是字母、数字、下划线和点组成的任意字符;邮箱要包含@符号,后面的文字按域名规则处理,以下代码将通过简单的方式来检测 e-mail 地址是否合法。如果 e-mail 地址不合法,将输出错误信息,示例如下:

$email = test_input($_POST["email"]);
if (!preg_match("/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/",$email)) {
    $emailErr = "无效的 email 格式!";
}

以下代码将检测URL地址是否合法 (以下正则表达式运行URL中含有破折号:"-"), 如果 URL 地址不合法,将输出错误信息,示例如下:

$website = test_input($_POST["website"]);
if (!preg_match("/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%
=~_|]/i",$website)) {
    $websiteErr = "无效的 URL";
}

将上述的验证方法添加到整体的格式中,示例如下:

<!DOCTYPE html>
 <html lang="en">
 <head>
     <meta charset="UTF-8">
     <title>PHP中文网</title>
 </head>
 
 <style>
     .error {color: #FF0000;}
 </style>
 <body>
 <?php
 // 定义变量并设置为空值
 $nameErr = $emailErr = $genderErr = $websiteErr = "";
 $name = $email = $gender = $comment = $website = "";
 
 if ($_SERVER["REQUEST_METHOD"] == "POST") {
     if (empty($_POST["name"])) {
         $nameErr = "姓名是必填的";
     } else {
         $name = test_input($_POST["name"]);
         // 检查姓名是否包含字母和空白字符
         if (!preg_match("/^[a-zA-Z ]*$/",$name)) {
             $nameErr = "只允许字母和空格";
         }
     }
 
     if (empty($_POST["email"])) {
         $emailErr = "电邮是必填的";
     } else {
         $email = test_input($_POST["email"]);
         // 检查电子邮件地址语法是否有效
         if (!preg_match("/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/",$email)) {
             $emailErr = "无效的 email 格式";
         }
     }
 
     if (empty($_POST["website"])) {
         $website = "";
     } else {
         $website = test_input($_POST["website"]);
         // 检查 URL 地址语法是否有效(正则表达式也允许 URL 中的斜杠)
         if (!preg_match("/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i",$website)) {
             $websiteErr = "无效的 URL";
         }
     }
 
     if (empty($_POST["comment"])) {
         $comment = "";
     } else {
         $comment = test_input($_POST["comment"]);
     }
 
     if (empty($_POST["gender"])) {
         $genderErr = "性别是必选的";
     } else {
         $gender = test_input($_POST["gender"]);
     }
 }
 
 function test_input($data) {
     $data = trim($data);
     $data = stripslashes($data);
     $data = htmlspecialchars($data);
     return $data;
 }
 ?>
 
 <h2>PHP 验证实例</h2>
 <p><span class="error">* 必需的字段</span></p>
 <form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
     姓名:<input type="text" name="name">
     <span class="error">* <?php echo $nameErr;?></span>
     <br><br>
     邮箱:<input type="text" name="email">
     <span class="error">* <?php echo $emailErr;?></span>
     <br><br>
     网址:<input type="text" name="website">
     <span class="error"><?php echo $websiteErr;?></span>
     <br><br>
     评论:<textarea name="comment" rows="5" cols="40"></textarea>
     <br><br>
     性别:
     <input type="radio" name="gender" value="female">女性
     <input type="radio" name="gender" value="male">男性
     <span class="error">* <?php echo $genderErr;?></span>
     <br><br>
     <input type="submit" name="submit" value="提交">
 </form>
 
 <?php
 echo "<h2>您的输入:</h2>";
 echo $name;
 echo "<br>";
 echo $email;
 echo "<br>";
 echo $website;
 echo "<br>";
 echo $comment;
 echo "<br>";
 echo $gender;
 ?>
 
 </body>
 </html>

通过上述代码,当我们没有按照我们设置的规则填写的话,输出结果如下:

PHP 양식 학습에서 양식의 이메일과 URL을 어떻게 확인하나요?

当然作为扩展知识,也可以使用弹窗,只需要在上述示例中的代码做些改动,将输出的字符变成弹窗的格式,示例如下:

<!DOCTYPE html>
 <html lang="en">
 <head>
     <meta charset="UTF-8">
     <title>PHP中文网</title>
 </head>
 
 <style>
     .error {color: #FF0000;}
 </style>
 <body>
 <?php
 // 定义变量并设置为空值
 $nameErr = $emailErr = $genderErr = $websiteErr = "";
 $name = $email = $gender = $comment = $website = "";
 if ($_SERVER["REQUEST_METHOD"] == "POST") {
     if (empty($_POST["name"])) {
         $nameErr = "<script language=\"javascript\">
        {
        alert(\"姓名是必填的\"); //弹出对话框
        }
        </script>";
     } else {
         $name = test_input($_POST["name"]);
         if (!preg_match("/^[a-zA-Z ]*$/",$name)) {
             $nameErr = "<script language=\"javascript\">
            {
            alert(\"姓名只允许字母和空格\"); //弹出对话框
            }
            </script>";
         }
     }
     if (empty($_POST["email"])) {
         $emailErr = "<script language=\"javascript\">
        {
        alert(\"电邮是必填的\"); //弹出对话框
        }
        </script>";
     } else {
         $email = test_input($_POST["email"]);
         // 检查电子邮件地址语法是否有效
         if (!preg_match("/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/",$email)) {
             $emailErr = "<script language=\"javascript\">
            {
            alert(\"无效email的格式\"); //弹出对话框
            }
            </script>";
         }
     }
     if (empty($_POST["website"])) {
         $website = "";
     } else {
         $website = test_input($_POST["website"]);
         // 检查 URL 地址语法是否有效(正则表达式也允许 URL 中的斜杠)
         if (!preg_match("/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i",$website)) {
             $websiteErr = "<script language=\"javascript\">
            {
            alert(\"无效的URL\"); //弹出对话框
            }
            </script>";
         }
     }
     if (empty($_POST["comment"])) {
         $comment = "";
     } else {
         $comment = test_input($_POST["comment"]);
     }
     if (empty($_POST["gender"])) {
         $genderErr = "<script language=\"javascript\">
        {
        alert(\"性别是必选的\"); //弹出对话框
        }
        </script>";
     } else {
         $gender = test_input($_POST["gender"]);
     }
 }
 function test_input($data) {
     $data = trim($data);
     $data = stripslashes($data);
     $data = htmlspecialchars($data);
     return $data;
 }
 ?>
 <h2>PHP 验证实例</h2>
 <p><span class="error">* 必需的字段</span></p>
 <form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
     姓名:<input type="text" name="name">
     <span class="error">* <?php echo $nameErr;?></span>
     <br><br>
     邮箱:<input type="text" name="email">
     <span class="error">* <?php echo $emailErr;?></span>
     <br><br>
     网址:<input type="text" name="website">
     <span class="error"><?php echo $websiteErr;?></span>
     <br><br>
     评论:<textarea name="comment" rows="5" cols="40"></textarea>
     <br><br>
     性别:
     <input type="radio" name="gender" value="female">女性
     <input type="radio" name="gender" value="male">男性
     <span class="error">* <?php echo $genderErr;?></span>
     <br><br>
     <input type="submit" name="submit" value="提交">
 </form>
 
 <?php
 echo "<h2>您的输入:</h2>";
 echo $name;
 echo "<br>";
 echo $email;
 echo "<br>";
 echo $website;
 echo "<br>";
 echo $comment;
 echo "<br>";
 echo $gender;
 ?>
 
 </body>
 </html>

当填写内容不按规定规则是,点击提交,输出结果如下:

PHP 양식 학습에서 양식의 이메일과 URL을 어떻게 확인하나요?

PHP 양식 학습에서 양식의 이메일과 URL을 어떻게 확인하나요?

PHP 양식 학습에서 양식의 이메일과 URL을 어떻게 확인하나요?

如此我们便完成了PHP验证名称、邮件和URL。

大家如果感兴趣的话,可以点击《PHP视频教程》进行更多关于PHP知识的学习。

위 내용은 PHP 양식 학습에서 양식의 이메일과 URL을 어떻게 확인하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.