Maison  >  Article  >  développement back-end  >  Comment vérifier l'e-mail et l'URL du formulaire dans l'apprentissage des formulaires PHP ?

Comment vérifier l'e-mail et l'URL du formulaire dans l'apprentissage des formulaires PHP ?

WBOY
WBOYoriginal
2021-10-29 14:56:312038parcourir

Dans l'article précédent, je vous ai présenté "Comment vérifier les champs obligatoires du formulaire lors de l'apprentissage des formulaires PHP ?" 》, qui présente en détail les connaissances sur la façon de vérifier les champs requis dans le formulaire en PHP. Dans cet article, nous continuerons à examiner comment vérifier l'e-mail et l'URL dans le formulaire. J'espère que cela aidera tout le monde !

Comment vérifier l'e-mail et l'URL du formulaire dans l'apprentissage des formulaires PHP ?

Dans l'article précédent, nous avons appris comment vérifier les informations requises, à savoir les champs obligatoires. Nous devons savoir que lorsque nous remplissons les informations, même si certaines données ne sont pas obligatoires, les informations ont un format. . Exigences, telles que le numéro de téléphone portable ou l’adresse du site Web, etc. Ces informations ne peuvent pas être remplies avec désinvolture. Comment pouvons-nous compléter la vérification de ces informations à ce moment-là ?

À ce stade, nous devons utiliser des expressions régulières pour vérifier le clic droit et les informations d'URL dans le formulaire. Si vous n'êtes pas sûr des expressions régulières, vous pouvez cliquer sur "Tutoriel vidéo sur les expressions régulières" pour en savoir plus. Permettez-moi de vous présenter brièvement quelques connaissances sur les expressions régulières que nous utiliserons lors de la validation des données de formulaire.

Expression régulière

L'expression régulière est une méthode de description des règles d'un morceau de texte. Il ne s'agit pas d'une correspondance exacte, mais d'une correspondance floue à travers certains symboles spécifiques. En PHP, nous utilisons la fonction preg_match pour effectuer la correspondance d'expressions régulières. Un paramètre est notre règle d'expression régulière et le deuxième paramètre est le texte qui doit être vérifié. 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 开始的编号。输出结果:

Comment vérifier le-mail et lURL du formulaire dans lapprentissage des formulaires PHP ?

接下来我们看一下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;;
 }
 ?>

输出结果:

Comment vérifier le-mail et lURL du formulaire dans lapprentissage des formulaires PHP ?

在正则表达式中字母使用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;;
 }
 ?>

输出结果:

Comment vérifier le-mail et lURL du formulaire dans lapprentissage des formulaires PHP ?

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

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

Le format de syntaxe de la fonction preg_match est le suivant :

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

Ce que nous devons noter est : selon la $regular variable, correspond à la $string variable . S'il existe, renvoyez le nombre de correspondances et placez les résultats correspondants dans la $result variable. Si aucun résultat n'est trouvé, 0 est renvoyé. ^ indique le début ; $ indique la fin.

Ensuite, examinons l'application des expressions régulières à travers des exemples :

$email = test_input($_POST["email"]);
if (!preg_match("/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/",$email)) {
    $emailErr = "无效的 email 格式!";
}
Dans l'exemple ci-dessus, nous faisons correspondre des nombres commençant par la date. Résultat de sortie :

Comment vérifier le-mail et lURL du formulaire dans lapprentissage des formulaires PHP ?

Jetons ensuite un coup d'œil à preg_matchede. Le troisième paramètre est le contenu correspondant. Habituellement, nous transmettons un tableau vide car il s'agit d'un appel par adresse, une fois la correspondance terminée, les informations spécifiques. sera obtenu dans le tableau Contenu correspondant.

Regardons un exemple. L'exemple est le suivant :

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

Résultat de sortie :

🎜🎜Comment vérifier le-mail et lURL du formulaire dans lapprentissage des formulaires PHP ?🎜🎜Dans les expressions régulières, les lettres utilisent w et les chiffres utilisent d (D représente un non-nombre) pour représenter 🎜🎜+ représente un ou plusieurs, * représente 0 ou plus, > ? signifie oui ou non, {n} signifie des nombres spécifiques, {m, n} signifie plus de m et moins de n. 🎜🎜L'exemple est le suivant : 🎜
<!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>
🎜Résultat de sortie : 🎜🎜🎜Comment vérifier le-mail et lURL du formulaire dans lapprentissage des formulaires PHP ?🎜🎜Les conditions ou peuvent être utilisées pour faire correspondre des chaînes. S'il ne s'agit que d'une seule lettre ou d'un seul caractère, vous pouvez utiliser une représentation par plage. Utilisez [] pour représenter un caractère. La plage de valeurs de '/[a0.]/' peut correspondre à n'importe quelle chaîne contenant un ou 0 ou .. 🎜🎜De plus, les expressions régulières peuvent également utiliser - pour représenter un ensemble de plages, [a-z] représente l'une des 26 lettres minuscules et [A-Z] représente un Les lettres majuscules, [0-9] représentent un nombre décimal. 🎜🎜Maintenant que nous en savons beaucoup sur les expressions régulières, nous devons ensuite vérifier si le format du formulaire est correct. 🎜🎜🎜🎜Nom, e-mail et URL de validation PHP🎜🎜🎜🎜🎜Les règles de validation pour les noms sont obligatoires et ne peuvent contenir que des lettres et des espaces. La règle de validation E-mail est requise, qui doit être une adresse e-mail valide (contenant '@' et '.'). La règle de validation d'URL est facultative et si elle est présente, elle doit contenir une URL valide. Les règles de validation pour les notes sont des champs de saisie facultatifs sur plusieurs lignes. Une règle de validation du genre est requise et une doit être sélectionnée. 🎜🎜Ensuite, nous pouvons utiliser l'expression de politique ci-dessus pour écrire le code suivant, qui détectera si le champ de nom contient des lettres et des espaces de manière simple. Si la valeur du champ de nom est illégale, un message d'erreur sera affiché. comme suit : 🎜
<!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>
🎜Le code ci-dessus peut inviter l'utilisateur à remplir le format du nom. Ensuite, nous pouvons utiliser la même méthode pour vérifier l'e-mail et l'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>

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

Comment vérifier le-mail et lURL du formulaire dans lapprentissage des formulaires PHP ?

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

<!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>

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

Comment vérifier le-mail et lURL du formulaire dans lapprentissage des formulaires PHP ?

Comment vérifier le-mail et lURL du formulaire dans lapprentissage des formulaires PHP ?

Comment vérifier le-mail et lURL du formulaire dans lapprentissage des formulaires PHP ?

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

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn