기본 URL을 인코딩하려고합니다. 문제는 각 URL 끝에 원치 않는 문자가 표시된다는 것입니다. 이 문자를 제거 할 때 코드를 디버그 할 수 있습니까?URL 인코딩이 원치 않는 문자를 반환합니다.
<?php
$names = file('query-file.txt');
$baseUrl = 'whois.whoisxmlapi.com/';
foreach($names as $name) {
$url = $baseUrl . urlencode($name);
$record = rtrim($url);
echo $record.'<br>';
}
?>
출력
whois.whoisxmlapi.com/google.com%0D%0A
whois.whoisxmlapi.com/cnn.com%0D%0A
whois.whoisxmlapi.com/msn.com%0D%0A
whois.whoisxmlapi.com/hotmail.com%0D%0A
whois.whoisxmlapi.com/yahoo.com%0D%0A
whois.whoisxmlapi.com/gmail.com