Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Methode zum Entfernen von Schrägstrichen beim Absenden eines Formulars

PHP-Methode zum Entfernen von Schrägstrichen beim Absenden eines Formulars

墨辰丷
墨辰丷Original
2018-05-29 10:29:401467Durchsuche

In diesem Artikel wird hauptsächlich die Methode zum Entfernen von Schrägstrichen beim Senden von Formularen in PHP vorgestellt und die PHP-bezogenen Fähigkeiten beim Filtern von Elementen für das Senden von Seitenformularen vorgestellt.

Dieser Artikel beschreibt das Beispiel von PHP Implementieren Sie eine Methode zum Entfernen von Schrägstrichen beim Absenden eines Formulars. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

<html>
  <head>
    <title>HTML 表单</title>
  </head>
  <body>
    <form action="" method="POST">
      请输入一个字符串:
      <input type="text" size="30" name="str" value="">
      <input type="submit" name="submit" value="提交"><br/>
    </form>
    <?php
      if(isset($_POST[&#39;submit&#39;])) {
        //this a "test",5.3.8不自动加斜杠,我测试时是这样的
        echo "原型输出:".$_POST[&#39;str&#39;]."<br/>";
        echo "转换实例:".htmlspecialchars($_POST[&#39;str&#39;])."<br/>";
        echo "删除斜线:".stripslashes($_POST[&#39;str&#39;])."<br/>";
        echo "删除斜线和转换实体:".html2Text($_POST[&#39;str&#39;])."<br/>";
      }
      function html2Text($input) {
        return htmlspecialchars(stripslashes($input));
      }
    ?>
    <?php
      $str = "<font color=&#39;red&#39; size=7>Linux</font><i>Apache</i><u>MySQL</u><b>PHP</b>";
      echo strip_tags($str);//删除全部HTML标签
      echo "<br/>";
      echo strip_tags($str,"<font>");//第二个参数,保留的标签
      echo "<br/>";
      echo strip_tags($str,"<b><u><i>");
    ?>
  </body>
</html>

Das Obige ist der gesamte Inhalt dieses Artikels, I Ich hoffe, es wird für das Studium aller hilfreich sein.


Verwandte Empfehlungen:

PHP-Funktion „stripslashes()“, die den umgekehrten Schrägstrich entfernt, der durch die Funktion „addslashes()“ hinzugefügt wurde

PHP entfernt zurückSchrägstriche, die durch die Funktion „addcslashes()“ hinzugefügt wurden Funktion „stripcslashes()“

PHP fügt die inverse SlashFunktion quotemeta()

hinzu

Das obige ist der detaillierte Inhalt vonPHP-Methode zum Entfernen von Schrägstrichen beim Absenden eines Formulars. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn