問題タブ [strpos]

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 投票する
5 に答える
53081 参照

php - strstrまたはstrposのどちらの方法が推奨されますか?

多くの開発者がstrstrとstrposの両方を使用してサブストリングの存在をチェックしていることに気づきました。それらの1つが優先され、その理由は何ですか?

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

php - 文字列検索でのstrposと文字列

カンマ区切りの文字列があり、その文字列で特定の文字列のインスタンスを検索できるようにする必要があります。私は次の関数を使用します:

例:文字列内にあるisChecked('1,2,3,4', '2')かどうかを検索2し、フォームの1つで適切なチェックボックスをオンにします。

ただし、返されるのではisChecked('1,3,4,12', '2')なく、がNULL返さTRUEれます。これは、明らかに。2内の文字を見つけるため12です。

正しい結果のみを得るには、strpos関数をどのように使用する必要がありますか?

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

php - PHP の戻るボタンの究極の HTTP_REFERER ソリューションは?

はい、わかりました。別の HTTP_REFERER の取り組みです。私はそれを見るとうんざりします。しかし、それは「戻る」問題の解決策として私に渡され、実際に機能するので...

...問題は、ライブで快適に展開できるほど十分に理解していないことです。

ここで HTTP_REFERER の危険性について多くのメッセージを確認しましたが、このコードはこの特定のタスクに対処していると言われています... しかし、私は確信が持てません。

だから、私の質問は以下のコードの一番下にあります - しかし、最初に、これがその背後にある基礎です:

このコードはショッピング カートに入ります。ユーザーが「カートを見る」をクリックした後、「買い物を続ける」ボタンのアクションを提供します。その目標は、ユーザーの元の場所に戻る最も適切な (または期待される) リダイレクトを提供することです。

デフォルトでは、このコードが追加されていない場合、この特定の「カートを見る」ページの「ショッピングを続ける」ボタンは、ユーザーをカートのホームページに移動させるだけです。製品のセットまたは特定のカテゴリ、または製品を見ていました。したがって、それを改善したいと考えています。また、カートで購入を完了するには JavaScript が必要であり、ユーザーが JS をオフにしてアクセスすると警告が表示されるため、この操作中はユーザーが JS をオンにする必要があります。最後に、ソリューションを 1 つのコード ブロックにまとめて、簡単に適用し、ほとんど問題なくカートの更新バージョンに移行できるようにしたいと考えました。

私に説明された方法論:

  1. リファラーが設定されていて、空でなく、はい、このカートのドメインが含まれている場合

    1a. リファラーがカート ページ自体である場合は、javascript (-1) 効果を適用します。

    1b. ELSE 先に進み、Referer を適用します - 完了。

  2. ELSE 参照が設定されていて空ではないが、このカートのドメインが含まれていない場合

    2a. 何かがおかしいので、ホームページに送信してください。(?? どうして ??)

    2b. ELSE javascript (-1) 効果を適用しましょう。- 終わり。

コード:

私の質問:

  1. わかりましたので、疑わしい 2 つの方法を組み合わせました。全体としては機能しているようです。しかし、これ (セキュリティ / 機能) で何が問題になる可能性がありますか? 私が行方不明になっているショーストッパーはここにありますか?

  2. 2 番目の部分 (2. と 2a.) は何を達成する予定ですか? 誰かが故意に偽のリファラーにフィードしようとしているかどうかを判断するための努力であると説明されていますが、私には意味がありません.javascriptを使用するのではなく、なぜその人をホームページにルーティングする必要があるのですか? -1) 方法?

  3. 改善について何か考えはありますか?それらは常に便利です;-)

このたびはご協力いただきありがとうございました...

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

php - localhostとサーバーのphp関数strposとsubstrの結果が異なる

"adjkadahsdjashd##kjhkhkjhkjhs" のような文字列があるとします。そして、それらをたとえばadjkadahsdjashdとkjhkhkjhkjhsにカットしたい

だから私は自分のコンピューターでこれを書いた:

結果は問題ありませんが、これをサーバーにアップロードすると、何も返されません。

サーバーのphpバージョンは5.2.17です

:(

0 投票する
16 に答える
165358 参照

php - strpos で配列を針として使用する

strpos文字列を検索するとき、針の配列に をどのように使用しますか? 例えば:

これを使うとうまくいかないので、こういうのがあったらいいな

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

php - PHP:特定のフレーズ/単語の後にテキストファイルを検索して出力する

いくつかの作業プロセスを自動化する小さな php スクリプトを作成しようとしています。スクリプトが行う必要があるのは、ファイル (ファイルあたり約 10 ~ 20kb) の読み取りです。次に、ファイルを検索して特定のフレーズを検索し、フレーズが見つかった場合は行番号とフレーズを出力する必要があります。

たとえば、私が読んで検索しているテキストファイルがあります。「花は黄色」、「馬は白」、「混合」というフレーズを検索します。</p>

次に、私の出力は次のとおりです。

4行目:「馬は白」 19行目:「混合;」22 行目: 「混合;」99行目:「花は黄色です」…など。

各行と行番号を正しく出力するこのコードを使用していますが、検索されたフレーズのみを出力する検索ルーチンを作成することはできません。

私はstrposを使用することでしたが、フレーズの出現を見つけるたびに、行番号をキーとして、フレーズを値として配列(または辞書)に入れましたが、機能させることができませんでした。より効果的で効果的な方法があるのではないかと考えました。

私が行くべき方向への助けや提案は、非常に高く評価されます。

ありがとう
- メスティカ

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

php - strpos()が "//"を見つけられませんか?

ここにページがあります:[私はURLを削除しました、それはもう存在しません]

私の問題は、data.bdfのコメントが最初のコメントを除いてフォーマットされていないことです。

これはphpです:

助けてくれてありがとう...

ちなみに、2回書くことでバグはもうありません

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

php - PHP strposの問題

cURL を使用してサイトからページをフェッチするスクリプトがあり、行ごとに切り取り、必要なものを抽出してその行を削除しようとしています。問題は、アイテムの正しい位置が表示される場合と、行によっては表示されない場合があることです。

これらのページのいずれかを使用しようとしています: http://www.gametracker.com/search/

使用しているコードは次のとおりです。

サーバー名は正しく取得されますが、プレーヤーに関しては、1 行で取得し、もう 1 行で lor_odd"> 1230 を取得します。

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

php - Foreach strpos 問題。別の文字列で文字列を検索

このスクリプトを機能させようとしています。

アイデアは、入力文字列がAND($query)で始まらない場合、単語の 1 つが含まれている場合、anが設定されるということです。'/t'$trigger$error

これを機能させることができず、その理由がわかりません。

それはエラーを引き起こしたはずですが、そうではないようです。私は何を間違っていますか?