2013-10-23 2 views
0

dns_get_record를 기반으로 간단한 DNS 쿼리를 만들려고합니다. 나는 이것에 대한 지원을 위해 인터넷을 샅샅이 조사했지만 아무 소용이 없습니다! 대부분의 경우 오래된 구식 방법이기 때문입니다. 그럼에도 불구하고 PHP로 작업 할 수있는 양식을 얻는 데 어려움을 겪고 있습니다. 어떤 도움을 주시면 감사하겠습니다.dns_get_record 양식의 게시물 사용

index.html을

<html> 
<body> 

<form action="dns.php" method="post"> 
Name: <input type="text" name="search"><br> 
<input type="submit"> 
</form> 

</body> 
</html> 

<?php 
$search = test_input($_POST["search"]); 
$result = dns_get_record($search, DNS_ANY, $authns, $addtl); 
echo "Result = "; 
print_r($result); 
echo "Auth NS = "; 
print_r($authns); 
echo "Additional = "; 
print_r($addtl); 
?> 
+0

안녕하세요. 귀하의 궁금한 점은 무엇입니까? –

+0

내가 제출을 공격하면 dns.php가 흰색 화면으로 열립니다. 아무것도 인쇄하지 않습니다. –

+0

오류보고 기능이 켜져 있습니까? –

답변

0

당신이 test_input 기능이없는 시도 해 봤나 dns.php?

$search = $_POST["search"]; 
+0

나는 두려워서 작동하지 않았다. –

+0

OK를 클릭하면 다음을 시도 할 수 있습니다 : 0) PHP 오류 로깅, 1)'DNS_ANY' 대신'DNS_ALL'을 켜고, 2) php.ini에서'disable_functions' 설정을 검색하고 3) PHP를 버전으로 업데이트> = 5.3 ** 리눅스 박스에서 **. – Edakos

관련 문제