問題タブ [stripos]
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.
php - ページ==の場合のphpストリップ
私は以下のようなスクリプトを持っています:
Bootstrap を使用しており、別のファイルにこのコードがあります。
<?php if (stripos($_SERVER['REQUEST_URI'],'/') !== false) {echo 'class="active"';} ?>
私を悩ませます。他のすべてのページは正常に動作しますが、この「/」スラッシュはサーバー上のすべてのページを取得します。
/index を実行することもできますが、アドレス バーに表示されると見栄えが悪くなります。
フロントサイド (index.php) でのみ何かをエコーさせるにはどうすればよいですか?
preg-match - strpos() / stripos() バグまたは予想される動作?
<script
or が文字列に含まれているかどうかを確認しようとし<link
ています。
上記のコードは、 < Do I need to escape that character or something? を取り出さない限り、一致を見つけることはありません。私も試しましたがpreg_match('~\b<script\b~',$string)
、それも失敗しました。
私は単純なものが欠けていると確信しています。どんな助けでも大歓迎です。
前もって感謝します
更新:str_ireplace(array('<script','<link'), array('<replacescript','<replacelink'), $string)
どちらも機能しません
php - 1つのURLで2つの単語を見つけるためのPHPストリップ
このスクリプトで、テキスト ファイルから各行 (すべて URL) を読み取り、それを解析して、特定の Web サイトのいずれかの URL に特定の 2 つの単語が存在するかどうかを確認します。また、テキスト ファイル内のすべての URL (行) にシリアル番号を付けて印刷したいと考えています。このコードは 2 つの単語を検出しますが、それらがそのサイトの同じ URL からのものかどうかはわかりません。シリアル番号の代わりに、指定された単語の出現回数が表示されます。
スクリプトの出力は次のとおりです。
「url1」...見つかりません
「url2」...見つかりません
「url3」...見つかりません
「url4」...見つかりません
'url5'...見つかりません $.mysearch[5]... 見つかった単語 約 ... 見つかった単語 us $.mysearch[6]... 見つかった単語 約 ... 見つかった単語 $.mysearch[7] ... FOUND WORD について ... FOUND WORD 私たちについて
'url6'...見つかりません $.mysearch[9]... 見つかった単語について ... 見つかった単語 us $.mysearch[10]... 見つかった単語について ... 見つかった単語 us $.mysearch[11] ... 見つかった単語について ... 見つかった単語 us $.mysearch[12]... 見つかった単語について ... 見つかった単語 us $.mysearch[13]... 見つかった単語について ... 見つかった単語 us
php - 予期しない「OR」 (T_LOGICAL_OR)
Bootstrap で「アクティブ」な状態を作ろうとしていて、指定されたサイトにli
あるときはいつでもそれを与えます。class="active"
私はこのスクリプトを持っています:
ドロップダウンに使用され、ページ1またはページ2のいずれかにあるときは常にアクティブなクラスを持つ必要があります。
次のエラーが表示されます。
Parse error: syntax error, unexpected 'OR' (T_LOGICAL_OR) in your code on line 1
私がここで間違ったことを知っている人はいますか?「OR」と「||」を試してみましたが、どれも機能しません。