問題タブ [parse-url]

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

php - PHP でクエリ文字列を取得できない

私は php の初心者で、クエリ文字列を取得する方法の提案に従おうとしています。読みやすい形式で単語​​を検索したい。

現在、文字列は、Asp.Net で要求オブジェクトの referer プロパティを使用して以前に収集されたデータベースから取得されます。しかし、私の知る限り、それは何の違いもありません。

だから私はこれを試しました:

そこで、クエリ文字列も抽出するバリエーションを試しました。

まあ、そのような作品。クエリ文字列の部分が表示されますが、クエリ文字列のテキストだけでなく、「q =」などすべてが含まれています。

そこで、クエリ文字列自体を解析できるはずの parse_str() 関数を試してみました。

しかし、それはまったく機能しませんでした。結果ページ (グリッド) に結果が表示されません。

私は何を間違っていますか?まず、上記のクエリを取得するための最初の方法で、次にクエリ文字列をそのコンポーネントに解析するための方法は? (インデックス 0 は単なる例です。テキスト部分だけを取得できたら、後で連結すると思いました)?

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

php - parse_urlがフラグメントを返すのはなぜですか?

私は次のURLを持っています:
http ://sub.mysite.com/store/?store = Fine + Ting&storeid = 3726&test1 = value1&test2 = value2

使用print_r(parse_url($url))すると、次のようになります。

ドキュメントによるとfragment、ハッシュマーク#の後にのみ取得する必要があります。

では、なぜparse_urlフラグメントが返されるのですか?それはあるべきではありません[query]か?

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

php - PHPでparse_urlを使用して、入力がURLか単なる文字列かを確認するにはどうすればよいですか

これが私のコードです

parse_url を使用して、誰かが URL を入力したときに出力されるホスト名を取得していますが、ガベージ入力を入力しようとすると、「未定義のインデックス: ホスト」というエラーが発生します。 parse_url 関数の出力をエコーする前の有効な URL または単なる文字列

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

iphone - XML iPhoneを解析するときにURL(主にスペース用)をサニタイズする

iPhoneアプリでCXMLを使用してXMLを解析していますが、検索している場所(クエリ文字列を使用)が1つの単語の場合は正常に機能します。ただし、スペースを追加すると(靴屋を探しているとしましょう)、転倒します。""スペースを%20に置き換えてみましたが、解析時にそのURLを読み戻すことができないようです。

私のコード:

次に、私のPromotionViewControllerで:

場所のURLを返すと転倒しているようです

URLをサニタイズするにはどうすればよいですか?

トム

編集

元の検索パススルーに以下を追加しました

ただし、次のように失敗します。

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

php - PHPからのWebページの解析

新しい Web サイトの立ち上げに取り組んでいますが、解析を行う最善の方法がわかりません。

私がやっていることは、このWeb ページを解析して、コメント (最後の 3 つ)、「新着情報」ページ、アクセス許可ページ、および右バー (評価などを含むもの) を解析することです。

parse_url と他のいくつかの方法を見てきましたが、実際には何も機能していません。

どんな助けでも大歓迎です、そして例はさらに良いです! 前もって感謝します。

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

php - PHPはどのようにURLを変更できますか

PHP を使用して、div 内のすべての動的 URL を別の静的 URL に変更しようとしています。

たとえば、私は持っています:

そして、それらすべてを次のように変更したい:

htaccess でこれを行うことができることは理解していますが、可能であれば PHP で行うことをお勧めします。何か案は?

編集: oldsite.com リンクは RSS フィードから生成され、ページに埋め込まれています。すべての RSS タイトル リンクで、ユーザーが新しいサイトのホームページに移動するようにします。

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

php - RSS フィードで PHP_URL_QUERY を使用してコンテンツを複製する

バックグラウンド:

themoneyconvert.comからの RSS フィードによって多くのコンテンツが生成される動的な Web サイトを作成しました。

ウェブサイトには、次のようなライブ通貨レートが表示されます。

ここに画像の説明を入力

3 列のテンプレートに表示されている内容を理解していただければ幸いです。

themoneyconverter.comへのフィード URLは、私が呼び出したスクリプトで設定されます。cityConfig.php

フィード URL は$currencySource配列に格納されます。各 URL の末尾に引数を追加しました。たとえば、配列の最初の項目が?x=15既存のフィードの末尾に追加されています。この引数は<item>、フィード URL からの XML タグの位置に対応します。

タグにアクセスすると、関数内にある次のコード行によってアクセスされます。

$x引数を渡す先の変数に注目してください。

次の関数は、私のgetCurrencyRate.phpスクリプトにあります。

上記の値をハードコーディングしたことに注意してください15, 16 and 56 。この出力は、投稿の上部にある最初の画像で確認できます。私がやろうとしているのは、cityConfig.phpスクリプトに示すように、フィードに設定された引数からこれらの値を解析して取得することです。

上記のget_rate関数は以下を呼び出します。

私の目標を達成するためにget_currency_rate、次のコード行を追加し、数値を variable に置き換えることにより、上記の関数を変更しました$x

および変更された関数:

上記の出力は次のように表示されます。

ここに画像の説明を入力

以前と同じ列の出力を期待していますが、これは異なります。私が間違っていたアイデアはありますか?

前もって感謝します

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

php - URL から最後の部分を取り除く

重複の可能性:
URL の最後の部分を抽出する

次のような URL があります。

末尾の商品名「Coleman-Family-Cookset」だけ抜き出してほしい

parse_url と print_r を使用すると、次のようになります。

「Coleman-Family-Cookset」を最後から削除するにはどうすればよいですか?

前もって感謝します

0 投票する
14 に答える
30859 参照

php - YouTubeビデオIDをPHPで取得する

私は現在、いくつかのページが正しいYouTubeビデオを取り込んで再生できることに大きく依存しているWebアプリケーションを作成しています。YouTube の URL はユーザーによって提供されるため、通常は次のようなバリエーションが含まれます。

http://www.youtube.com/watch?v=y40ND8kXDlg

もう一方は次のようになります。

http://www.youtube.com/watch/v/y40ND8kXDlg

現在、以下のコードを使用して後者から ID を取得できます。

?vバージョンではなくバージョンを使用する URL を処理するにはどうすればよい/v/ですか?

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

mysql - mysqlでURLを解析するには?

Mssql機能がありますparseURL
しかし、データベースを からmssqlに移動しましたmysql

Mysql には がありません。関数を手動でparse url作成する必要があります。parseURL

parse urlで関数を作成する方法はmysql?

これは mssql 関数です

`

`