私はどのようにWebページの内容を取得し、その情報を使用してデータベースに追加するかについて、インターネット上で検索してきました。私はついにget_file_contentsを見つけました。私はコンテンツ全体を取るだけでなく、情報を変数に翻訳してデータベースに追加する必要もあります。また、データベースに追加する複数のユーザーをサポートする必要があります。 誰かがこれを手伝ってくれますか? http://www.pixelhoster.net/api/m-shopping-purchases/m/4087396は、ページのAPIのリンクです。get_file_contentsを使用してページから情報を取得しますか?
答えて
はいこれは非常によくある質問です。 しかし、イム感の素敵:あなたが投稿
<?php
//Get the json string from the api
$data = file_get_contents('http://www.pixelhoster.net/api/m-shopping-purchases/m/4087396');
//Decode that string, true to decode into an array
$data = json_decode($data,true);
print_r($data);
/*Echos
Array
(
[0] => Array
(
[user] => Array
(
[user_id] => 917115
[username] => Fiskarbengtson
)
[item_name] => VIP
[item_price] => 15.00
[purchase_date] => 1330322376
[currency] => USD
[item_id] => 1639
[custom_field] =>
)
)
*/
//So to access the array
echo $data[0]['user']['username'];
echo $data[0]['item_name'];
?>
ビート・ミーそれに。ラッキー@WillRenfroe、私の答えは、ドキュメントへの単なるリンクでした。 – Resorath
そして、私は複数のユーザーをサポートするために[0]の値を変更するだけですか?そして、 'user'と 'username'を変数にすると、$ User = $ data [0] ['user']となります。 ? –
'$ User = $ data [0] ['user'];'これを設定すると、複数のユーザーが何を意味しているのかわからない、APIパーツに依存する、配列パーツ 'user_id && username ' '$ User':' $ User ['username']や$ User ['user_id'] 'あなたがhttp://php.net/manual/en/language.types.array.php幸運に慣れ親しむことをお勧めします、 受け入れてくれてありがとう –
「API」リンクは、JSON形式のデータを返すように思われます。したがって、json_deocde機能を使用してfile_get_contents
トリックを使用することを検討する必要があります。
- 1. iOSを使用してオンラインデータベースから情報を取得する
- 2. onDismiss()を使用してDialogFragmentから情報を取得する
- 3. SPServicesを使用してサブサイトからユーザー情報を取得しますか?
- 4. phpを使用してURLからファイル情報を取得
- 5. PHPを使用してSQLデータベースから情報を取得
- 6. JSONを使用してデータベースから情報を取得
- 7. Hashtable、Arraylistを使用しています。彼らからの情報の取得
- 8. ページからすべての情報を取得していますBeautifulSoup
- 9. SQLiteDBから選択情報を取得していますか?
- 10. Jsoupを使用してWebページから情報を抽出
- 11. Javaを使用したスタックオーバーフローAPIからの情報の取得
- 12. jQueryまたはPHPスクリプトを使用してページ情報を取得する
- 13. .NETを使用してSSRSレポートからデータソース情報を取得する方法
- 14. $ _SESSIONを使用してmysqlの戻り値から情報を取得する
- 15. PHPを使用してトレントファイルからハッシュ情報を取得する方法は?
- 16. JAVAを使用してLDAPからユーザー情報を取得する
- 17. DjangoでJQueryを使用してSQLiteから情報を取得するには?
- 18. FBConnectを使用してFacebookから情報を取得する方法
- 19. jQueryを使用してカスタムコントロールから情報を取得する。 Visual Studio 2010
- 20. Swiftを使用してMySQLデータベースから情報を取得する
- 21. Python Tornadoを使用してselectタグから情報を取得する
- 22. アプリを使用してFacebookページ情報を取得できません
- 23. URLから情報を取得しますか?
- 24. Table Cellから情報を取得しますか?
- 25. どこからタイムゾーン情報を取得しますか?
- 26. NodeJs - JWTトークンからユーザー情報を取得しますか?
- 27. Andriod studioのCSVファイルから情報を取得しますか?
- 28. remoteViewから情報を取得しますか?
- 29. データベースから情報を取得して選択に使用する方法
- 30. Androidアプリアプリから情報を取得してアプリで使用する方法
だから、あなたは...パーサーを書いてみたいですか? – Resorath
@resorathしかし、どうすればいいですか? –
これはおそらくStack Overflow ...に関する最もよく尋ねられる質問です。最初に検索すると、スクラップからパース方法(正規表現ではない)、およびmysql変数の実行方法から知る必要があるすべてが見つかります。 – hackartist