2016-03-23 10 views
-2

私はかなり簡単なWebアプリケーションを構築しようとしていますが、私は掻き動作を含めるという事実によって複雑です。私が達成しようとしている何掻きとif/elseコマンドを使ってWebアプリケーションを構築する

、これは次のようになります。

顧客がウェブサイトを訪問し、彼らは自分の車のナンバープレートの番号を入力するテキストボックスを取得します。これにより、特定の修理代金が返されます。

これを実現するには、以下のURIにナンバープレート番号を追加します(この例では、ナンバープレート番号は1KBB-00です)。

https://www.finnik.nl/autorapport/1-KBB-00 

このURLは、この車に属するすべての種類の仕様を記載した大きな表のウェブページを返します。私が探しているのは、

Aantal versnellingen 

です。この例では値が "5"です。言及したURIに属しているウェブサイトでは、これは次のようになります。

、事実上すべての車のために
<tr> 
<th scope="row" class="col-sm-8"> 
      Aantal versnellingen 
     </th> 
<td> 
5 
</td> 
</tr> 

、この値は、私はスクリプトがこの値をこすったり取得したい5または6のいずれかになり、その後、適用されますif/elseコマンドを使用して価格を表示します。値が5の場合は価格が「X」、値が6の場合は価格が「Y」、値が5または6以外の場合はスクリプトは顧客に連絡するようにエラーメッセージを返します見積もりを取得するために会社。

私はスクリプトのif/else部分を自分で実装することができ、URLにナンバープレートを追加することで問題になるはずはありませんが、私はそれを掻き集めることになりますこのテーブルのデータ。

私は楽観的に 'get'コマンドを使用しようとしましたが、それはうまくいきませんでした。私は私の目を見つけたが、私は適切な解決策を見つけることができず、私の一部は、これが可能なのか疑問に思っている。しかし、私はそれができない理由は何もないので、どんな助けも大歓迎です!

NB:私が使っているウェブサイトはWordpress上に構築されているので、どのような解決策もWordpressと互換性がなければなりません。これらのどちらも、あなたがPHPを使用して一緒に何かを置くことができます作業する場合

答えて

1

WordPressのプラグインの形でカップルのオプションがあるようです。

最後に、別のオプションは、あなたがcURLを使用することができ、このルートを行く、ゼロから完全に自分自身をロールバックするようになります:

は、ライブラリのカップルがありますページを取得します。 HTMLを取得したら、regexを使用して、必要なデータを見つけることができます。

+0

あなたの優れた答えに感謝します。私はすべての選択肢を見て、私が何をするかを見ていきます。 – Tijmen

関連する問題