popen not working like expected...
| From: | Julia A . Case | Date: | Wed, 11 Oct 2000 02:00:28 +0000 |
| Subject: | popen not working like expected... | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-19462@lists.php.net to get a copy of this message | ||
here is some php code I wrote
$fd = popen ("/usr/bin/nslookup www.$domain | grep Address", "r");
while (!feof ($fd)) {
$buffer = fgets($fd, 8192);
$nslookup = explode (" ", $buffer);
while(list($var,$value)=each($nslookup)) {
if ($var==2) {
print("server=$value<BR>");
$fd2 = popen ("/usr/bin/nslookup $value | grep Name", "r");
while (!feof ($fd2)) {
$buffer2 = fgets($fd2, 8192);
print("reverse=$buffer2<BR>");
}
}
}
it returns somehting like the following
server=lucky.vdot.net
reverse=Server: lucky.vdot.net
reverse=Address: 206.20.254.3
reverse=
reverse=Name: lucky.vdot.net
reverse=Address: 206.20.254.3
reverse=
reverse=
so it's only showing the first line returned from $domain, and 7 lines for
the $revers_lookup
Thanks for any help,
Julie
--
[ Julia Anne Case ] [ Ships are safe inside the harbor, ]
[Programmer at large] [ but is that what ships are really for. ]
[ Admining Linux ] [ To thine own self be true. ]
[ Windows/WindowsNT ] [ Fair is where you take your cows to be judged. ]