2012-08-25 2 views
-1

여기에 현재 도메인 목록을 가져와야합니다.일부 리소스가 오래된 것 같습니다. 도메인 가용성을 확인하십시오. PHP

Domain2.com

Domain3.com

I를

Domain.com :

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

이 파일을 가져 와서 같은 순서로 도메인을 나열 whois qu를 통해 실행될 목록의 각 도메인에 대한 함수를 지정하려고합니다. ery 및 가능하다면 domain.com 게시 - 사용 가능 (추후에 등록 할 API 쿼리를 실행하게됩니다). 사용할 수없는 경우 domain.com - taken

어디서부터 시작해야할까요?

답변

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' 프로그램의 소스를 읽을 수 있습니다. –

관련 문제