如何从远程文本文件中提取数据并将其显示在我的网站上?

时间:2014-01-25 14:33:28

标签: php

我一直在尝试从此文本文件中提取数据并将其显示在我自己的网站上。以下是文件的链接:http://shotbow.net/serverList.txt

每次有一个逗号是另一件事的新数据。有人可以告诉我如何在我的网页上随处显示这些不同的信息,他们也需要自动更新。

总结一下,每个逗号后都是一个新的数据。无论我在网站上选择哪个地方,我都需要能够单独显示每一位数据。它还需要自动更新。如果这也可以在PHP中完成,那将是理想的。

2 个答案:

答案 0 :(得分:1)

首先,使用file_get_contents()或(cURL)来检索文件内容:

$fileContents = file_get_contents('http://shotbow.net/serverList.txt');
// perform some checks to make sure f_g_c call was successful

现在您已拥有该文件的内容,您可以尝试解析它。值以逗号分隔,例如

1548,133,100,24,45,871,5,100,34,26,9,59

您可以使用explode()将逗号分隔此字符串作为分隔符:

$array = explode(',', $fileContents);

现在,要在您的网站上显示它,只需使用循环:

foreach ($array as $value) {
    // $value contains the value - display it
}

现在加载脚本(页面)时,将检索,解析和显示远程文件中的值。

答案 1 :(得分:0)

$contents = file_get_contents('http://shotbow.net/serverList.txt');
if ($contents === false) {
    echo 'Error getting server list';
} else {
    $servers = explode(',', $contents);
    foreach ($servers as $server) {
        // Output the server
        echo $server;
    }
}

这是你想到的那种吗?