使用PHP将文件下载到服务器,然后分离文件内容

使用PHP将文件下载到服务器,然后分离文件内容,php,Php,我会给我的问题一个非常详细的基础 首先,我尝试使用RuneScape Highscore API创建一个氏族查找 要生成特定群组中的用户列表,您需要转到以下网站: 一旦访问此站点,它将启动.ws文件的下载。打开时,用逗号分隔,如下所示: Clanmate, Clan Rank, Total XP, Kills Kol,Owner,214278437,10 Biteem,Deputy Owner,709189979,39 KitKatKiller,Deputy Owner,267880637,1

我会给我的问题一个非常详细的基础

首先,我尝试使用RuneScape Highscore API创建一个氏族查找

要生成特定群组中的用户列表,您需要转到以下网站:

一旦访问此站点,它将启动.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
我想说的是,我想让用户输入一个氏族的名字,然后当他们点击submit时,让它将文件下载到我的文件服务器,然后显示.ws文件的内容,但不考虑除Clanmate列以外的所有内容

例如,如果用户输入了氏族名称“maxed”,我希望它显示:

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']);

  } 


?>

如果您没有代码,我不想编写代码,但我有一些建议可以帮助您编写此脚本。 要从url下载文件,可以使用php函数file_get_contents,然后使用str_getcsv作为数组获取值