問題タブ [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.
php - PHP でクエリ文字列を取得できない
私は php の初心者で、クエリ文字列を取得する方法の提案に従おうとしています。読みやすい形式で単語を検索したい。
現在、文字列は、Asp.Net で要求オブジェクトの referer プロパティを使用して以前に収集されたデータベースから取得されます。しかし、私の知る限り、それは何の違いもありません。
だから私はこれを試しました:
そこで、クエリ文字列も抽出するバリエーションを試しました。
まあ、そのような作品。クエリ文字列の部分が表示されますが、クエリ文字列のテキストだけでなく、「q =」などすべてが含まれています。
そこで、クエリ文字列自体を解析できるはずの parse_str() 関数を試してみました。
しかし、それはまったく機能しませんでした。結果ページ (グリッド) に結果が表示されません。
私は何を間違っていますか?まず、上記のクエリを取得するための最初の方法で、次にクエリ文字列をそのコンポーネントに解析するための方法は? (インデックス 0 は単なる例です。テキスト部分だけを取得できたら、後で連結すると思いました)?
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]
か?
php - PHPでparse_urlを使用して、入力がURLか単なる文字列かを確認するにはどうすればよいですか
これが私のコードです
parse_url を使用して、誰かが URL を入力したときに出力されるホスト名を取得していますが、ガベージ入力を入力しようとすると、「未定義のインデックス: ホスト」というエラーが発生します。 parse_url 関数の出力をエコーする前の有効な URL または単なる文字列
iphone - XML iPhoneを解析するときにURL(主にスペース用)をサニタイズする
iPhoneアプリでCXMLを使用してXMLを解析していますが、検索している場所(クエリ文字列を使用)が1つの単語の場合は正常に機能します。ただし、スペースを追加すると(靴屋を探しているとしましょう)、転倒します。""スペースを%20に置き換えてみましたが、解析時にそのURLを読み戻すことができないようです。
私のコード:
次に、私のPromotionViewControllerで:
場所のURLを返すと転倒しているようです
URLをサニタイズするにはどうすればよいですか?
トム
編集
元の検索パススルーに以下を追加しました
ただし、次のように失敗します。
php - PHPからのWebページの解析
新しい Web サイトの立ち上げに取り組んでいますが、解析を行う最善の方法がわかりません。
私がやっていることは、このWeb ページを解析して、コメント (最後の 3 つ)、「新着情報」ページ、アクセス許可ページ、および右バー (評価などを含むもの) を解析することです。
parse_url と他のいくつかの方法を見てきましたが、実際には何も機能していません。
どんな助けでも大歓迎です、そして例はさらに良いです! 前もって感謝します。
php - PHPはどのようにURLを変更できますか
PHP を使用して、div 内のすべての動的 URL を別の静的 URL に変更しようとしています。
たとえば、私は持っています:
そして、それらすべてを次のように変更したい:
htaccess でこれを行うことができることは理解していますが、可能であれば PHP で行うことをお勧めします。何か案は?
編集: oldsite.com リンクは RSS フィードから生成され、ページに埋め込まれています。すべての RSS タイトル リンクで、ユーザーが新しいサイトのホームページに移動するようにします。
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
。
および変更された関数:
上記の出力は次のように表示されます。
以前と同じ列の出力を期待していますが、これは異なります。私が間違っていたアイデアはありますか?
前もって感謝します
php - URL から最後の部分を取り除く
重複の可能性:
URL の最後の部分を抽出する
次のような URL があります。
末尾の商品名「Coleman-Family-Cookset」だけ抜き出してほしい
parse_url と print_r を使用すると、次のようになります。
「Coleman-Family-Cookset」を最後から削除するにはどうすればよいですか?
前もって感謝します
php - YouTubeビデオIDをPHPで取得する
私は現在、いくつかのページが正しいYouTubeビデオを取り込んで再生できることに大きく依存しているWebアプリケーションを作成しています。YouTube の URL はユーザーによって提供されるため、通常は次のようなバリエーションが含まれます。
もう一方は次のようになります。
現在、以下のコードを使用して後者から ID を取得できます。
?v
バージョンではなくバージョンを使用する URL を処理するにはどうすればよい/v/
ですか?
mysql - mysqlでURLを解析するには?
Mssql
機能がありますparseURL
。
しかし、データベースを からmssql
に移動しましたmysql
。
Mysql には がありません。関数を手動でparse url
作成する必要があります。parseURL
parse url
で関数を作成する方法はmysql
?
これは mssql 関数です
`
`