ホームページ  >  記事  >  バックエンド開発  >  PHPでビデオを表示し、他のコードをエスケープする方法

PHPでビデオを表示し、他のコードをエスケープする方法

WBOY
WBOYオリジナル
2016-09-08 08:43:591416ブラウズ

フロントページにtextareaタグを作成してコンテンツを送信します。ユーザーはここに任意のコンテンツを入力できますが、次の 3 つのタイプに対して特別な処理を実行したい場合はどうすればよいですか?

  1. ビデオ: Youkuのビデオコードを挿入し、データベースから読み取ったビデオをフロントデスクに表示できます。

  2. 写真: 写真のアドレスを入力すると、写真が表示されます

  3. リンク: アドレスを入力するとリンクが表示されます

その他の記号、コードなどはエスケープされます。例えば

などはすべてページ上にそのまま出力されます。 <script>alert('hello')</script><p style="color:#f00">hello world</p>

再編集する場合、変換された内容ではなく、ユーザーが以前に入力した内容が表示されます。

バックエンド言語はphpです、phpの書き方、ありがとうございます!

返信内容:

フロントページに

タグを作成してコンテンツを送信します。ユーザーはここに任意のコンテンツを入力できますが、次の 3 つのタイプに対して特別な処理を実行したい場合はどうすればよいですか? textarea

    ビデオ: Youkuのビデオコードを挿入し、データベースから読み取ったビデオをフロントデスクに表示できます。
  1. 写真: 写真のアドレスを入力すると、写真が表示されます
  2. リンク: アドレスを入力するとリンクが表示されます
  3. その他の記号、コードなどはエスケープされます。例えば
などはすべてページ上にそのまま出力されます。

<script>alert('hello')</script><p style="color:#f00">hello world</p>再編集する場合、変換された内容ではなく、ユーザーが以前に入力した内容が表示されます。

バックエンド言語はphpです、phpの書き方、ありがとうございます!

レベルが低いと通常ルールしか思い浮かばない…

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。