2012-08-25 16 views
-1

這是我目前必須得到的域列表。似乎有些資源是舊的。檢查域的可用性。 PHP

<?php 
$myFile = "domains.txt"; 
$fh = fopen($myFile, 'r'); 
$theData = fread($fh, 500); 
fclose($fh); 
echo nl2br($theData); 
?> 

這將提取該文件,並列出訂單的領域,如:

Domain.com

Domain2.com

Domain3.com

我想要爲列表中的每個域分配一個函數以通過whois qu如果可用的話後domain.com - 可用(後來的道路上,我會讓它運行一個API查詢註冊),如果不可用post.com domain.com - 採取

任何想法從哪裏開始?

回答

4

好吧,將每行一個域讀取到一個域數組中的文件是一行代碼。

$domains = file('domains.txt'); 
foreach ($domains as $domain) { 
    //run the whois query on $domain 
} 
+0

大量使用'file'函數。這個功能對我來說是新的。 –

+0

目前看起來不錯。我現在可以運行,然後回顯結果。任何想法從哪裏開始的功能本身。我嘗試的所有內容似乎都發布了虛假結果,或根本沒有:\ – CodingNoob

+0

獲取您感興趣的TLD的WHOIS服務器列表,並使用PHP套接字實施WHOIS協議。您可以閱讀每個Linux/Unix發行版附帶的'whois'程序的源代碼。 –