(ich meinen Code in DOS exexute) dies ist mein Code:Wie bekomme ich IP von Domain in PHP?
<?php
$handle = fopen("domann.txt", "r");
if ($handle) {
while (($line = fgets($handle)) !== false) {
$ip = gethostbyname($line);
echo "reading: ".$line. " ip: ".$ip ;
}
fclose($handle);
} else {
// error opening the file.
}
?>
Ich möchte so etwas haben:
reading: www.abc.it ip: 211.195.239.122
das Problem ist nicht in gethostbyname() -Funktion !! es muss etwas in den fgets ($ handle), die auch eine \ n für jede Zeile zurückkehren lesen
hier die Lösung:
$handle = fopen("file.txt", "r");
if ($handle) {
while (($line = fgets($handle)) !== false) {
$line=str_replace("\r\n","",$line);
$ip = gethostbyname($line);
echo "reading: ".$line." ip: ".$ip;
echo "\n";
}
fclose($handle);
} else {
echo "connection error";
}
Was ist das Problem mit dem Code ist Ihnen geteilt? Fehler? – apokryfos
Das sollte funktionieren. Vielleicht machen Sie eine '' 'var_dump''' auf' '$ line''' und sehen Sie, was es ist – iyop45
http://php.net/manual/en/function.error-reporting.php –