問題タブ [strip-tags]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
4305 参照

php - php / html: html の終了タグを改行に置き換えます

HTML の Web をクロールしています。php strip_tags を使用すると、HTML 全体が 1 行にまとめられ、すべての構造が削除されます。

h、p、および br の終了タグを改行に置き換えて、構造を保持したいと思います。

プレグの交換がこれに対する最良の解決策でしょうか?

すべての終了タグを置き換えたら、ストリップ タグを実行しますが、この方法で基本的な構造が得られます。

0 投票する
3 に答える
318 参照

php - PHP:$_GETによるエコー障害

現在、次のコードを使用してWebサイトにエラーを表示しています。

しかし、これが安全かどうか興味があります。それは...ですか?

0 投票する
2 に答える
203 参照

php - PHPのstrip_tags関数を使用すると、「<」の後の文字列は表示されません

$ reply = "blah blah blah> <blah blah blah"; (> <は韓国で人気のある絵文字です)

しかし、「strip_tags」を使用して$ reply内のすべてのhtmlおよびphpタグを削除すると、「<」の後のすべての文字が削除されます。

私はstrip_tagsが混同されていると思います。

この問題を解決するための解決策はありますか?

0 投票する
4 に答える
8505 参照

php - strip_tags が機能しない

私はこのようにhtml文字を除外するようにしています

しかし、何らかの理由で、これは html 文字を除外していません。理由はわかりませんmysql_real_escape_string

0 投票する
2 に答える
126 参照

php - strip_tags() は埋め込みタグを処理しますか?

私は PHP がインストールされたコンピューターから離れており、次のテキストで strip_tags() の結果がどうなるか疑問に思っていました: "<scr<h1>ipt>alert('oh oh')</scr</h1>ipt >"

「<script>alert('oh oh')</script>」(つまり、明らかなタグを削除して新しいタグを公開したことを認識しない) または「alert('oh oh')」を返しますか?

最初のケースが返された場合、入力したものが得られるまで関数を繰り返し呼び出すことができることはわかっていますが、興味があります。

前もって感謝します。

0 投票する
1 に答える
411 参照

html - RubyGem Sanitize トランスフォーマーを使用して、順序付けられていないリストをカンマ区切りのリストにサニタイズする方法は?

変換する「トランスフォーマー」を作成する例を提供する RubyGem Sanitize に精通している人

の中へ

?

0 投票する
1 に答える
1067 参照

preg-replace - preg_replace 内の strip_tags

次のような形式の CMS にリンクを投稿する場合:

[url=http://www.examplesite.eu]ExampleSite[/url]

タイトルの説明は、リンクテキストではなく URL です。(linktext=サンプルサイト)

html 出力は次のようになります。

そのはず:

そこで、url_bbcode_include.php を試してみたところ、bbcode の動作を変更することができました。

オリジナル、 title= 部分に注意してください:

リンクテキストをタイトルとして表示するように変更しました。title= の部分に注意してください。

変更された url_bbcode_include.php は素晴らしく機能しますが、リンクテキストが色やその他の html 要素でフォーマットされている場合に問題があります。次に、タイトル部分にhtmlのようなものが含まれており<span style=、リンクの適切な表示を破壊しています。

そこで、title= の部分で strip_tags を試みましたが、うまくいきません。また、strip_tags($text); も検討しました。しかし、これはリンクテキストからhtmlを取り除いています。

誰がこれに対する解決策を持っていますか?

0 投票する
3 に答える
6702 参照

javascript - 許可されたタグを持つjavascriptのPHPの同等のstrip_tags

このコードを使用してすべてのタグを削除しましたが、などのタグを保存したくありません...どうすればよいですか?タグをフィルタリングする方法がわかりません

**編集***これ は私のHTMLコードです

私はあなたの関数をこのように使用しました(私が置き換えなければならないのは:[[[FULL CONTENT]]]などです...)

結果なし。[[[FULLCONTENT]]]などを[[[FULLCONTENT]]]などで書き換えるにはどうすればよいですか?

0 投票する
1 に答える
175 参照

prototypejs - プロトタイプjsのstripTags()関数でいくつかのタグをスキップする

stripTags()を使用して、貼り付けた文字列からすべてのHTMLを削除するコードを正常に実装しました。次の目標は、いくつかのタグに白いフラグを付けて、関数を拡張するために.wrap()を使用して'paste'イベントで無視されるようにすることです。

私はprototype.jsをフレームワークとして使用しており、フレームワークとjavascriptの両方を学習するという苦痛の高まりをゆっくりと乗り越えてきましたが、この問題は少し障害となっています。

私は少しグーグルで調べて、2つの素晴らしい解決策のように見えるものを見つけましたが、それらを正しく実装していないようです。 見つかった解決策: http ://perfectionkills.com/wrap-it-up/ (削除するタグを示す関数)および http://pastebin.com/xbymCFi9(タグを保持できるようにする関数)

私は後者からほとんどコピーして貼り付けました。コードから「br」をプルすると、正規表現は無視され、すべてのhtmlが削除されます。そのままにしておくと何も貼り付けられません。

これが私がつなぎ合わせたものです(そしてこれを理解できないのはばかげています!)。

(37SignalsテキストエディタからWysiHatコードを認識できます)

注:アラートがコメントアウトされているのを確認できます。ptextにアラートを送信すると、「undefined」が返されます。

0 投票する
2 に答える
677 参照

c# - C#InternetExplorerとHTMLタグの削除

C#からInternet Explorerプロセスを開き、HTMLコンテンツをこのブラウザーに送信して、「表示された」コンテンツをキャプチャする方法はありますか?

他のhtmlストリッピングメソッド(HtmlAgilityPackなど)を知っていますが、上記の方法を調べたいと思います。

ありがとう、LG