2016-05-29 4 views
2

私の質問には本当に詳細な基礎があります。ファイルをダウンロードするPHPを使用してファイルの内容を分ける

まず、RuneScape Highscore APIを使用して一族検索を作成しようとしています。

特に藩内のユーザのリストを生成するには、あなたがこのサイトにアクセスする必要があります:一度このサイトに行くhttp://services.runescape.com/m=clan-hiscores/members_lite.ws?clanName=X

、それは、.WSファイルのダウンロードを開始します。開いたとき、それは、カンマで区切られているので、このように見ている:彼らは提出打ったとき

Clanmate, Clan Rank, Total XP, Kills 
Kol,Owner,214278437,10 
Biteem,Deputy Owner,709189979,39 
KitKatKiller,Deputy Owner,267880637,1 
Spooky,Deputy Owner,692887397,773 
Ghost Team,Overseer,1333197602,323 
Yamilla,Overseer,1873041891,56 

は私が何をしたいのかの状態に、のために、私はその後、ユーザーは一族の名前を入力したいですファイルをMYファイルサーバーにダウンロードしてから、.wsファイルの内容を表示しますが、Clanmate列以外のすべては無視します。

Kol 
Biteem 
KitKat 
Spooky 
Ghost Team 
Yamilla 

私は出発点のPHPコードを持っているしかし、私は、ファイルをダウンロードする方法がわからない、:例えばだから、

ユーザーはクラン名に入力した場合は、私はそれを見せたい「大変疲れ」または.wsファイルの各内容を分離し、それらの名前をすべてページに表示することができます。

<?php 

    session_start(); 

    if ($_POST['submit']) { 

    //This should be changed to downloading the file to the file server 
    //But this is the format that the link should be. 
    header('Location: http://services.runescape.com/m=clan-hiscores 
    /members_lite.ws?clanName='.$_POST['clanname']); 

    } 


?> 

答えて

0

私はコードを書いたくありませんが、私はこのスクリプトを書くのに役立ついくつかの提案があります。 URLからファイルをダウンロードするには、PHP関数file_get_contentsを使用し、その後に配列として値を取得することができます。str_getcsvの使用をお勧めします。

関連する問題