2014-01-25 49 views
-1

我一直在試圖從這個文本文件中提取數據並將其顯示在我自己的網站上。以下是該文件的鏈接:http://shotbow.net/serverList.txt如何從遠程文本文件提取數據並將其顯示在我的網站上?

每次都有一個逗號是不同的事情的新數據位。有人可以告訴我如何在我的網頁上顯示這些不同位置的信息,他們還需要自動更新。

因此總結一下,每個逗號都是一個新的數據位。我需要能夠在我的網站上選擇任何地方顯示每一位數據。它也需要自動更新。如果這可以在PHP中完成,那將是理想的。

+0

你可以添加你的代碼來顯示你已經嘗試過嗎?什麼不行? – andrewsi

+0

嗯,我不完全確定所需的所有代碼。這就是我來這裏尋求幫助的原因。 – user3235270

回答

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 
} 

現在當腳本(頁面)被加載時,來自遠程文件的值將被檢索,解析並顯示。

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; 
    } 
} 

這是你想的那種東西嗎?

相關問題