"Kim Emax - ayianapa.dk" <newsgroup@fjerndette-ayianapa.dk> wrote in
news:Lhqf9.65045$ww6.4737306@news010.worldonline.dk:
>
>> Japs - det har jeg gjort. Men det jeg godt kunne tænke mig var noget
>> i retning af det, som et _rigtigt_ nslookup giver:
>
> har du overvejet system() eller exec(), hvor du kaster en nslookup
> efter din server? Works for me, det
www.emax.dk
Det overvejede jeg lige lidt i aftes efter at have læst dit indlæg, men
jeg kan ikke rigtig få det til at virke...
Når jeg laver noget i retning af følgende:
echo "<pre>";
$output = array();
exec("nslookup", $output);
print_r($output);
echo "</pre>"; exit;
.... så får jeg følgende output:
Array
(
[0] => Default Server: helium.dnspilot.lan
[1] => Address: 192.168.100.121
[2] =>
[3] => > Unrecognized command: <?php
[4] => > > Unrecognized command: echo "<pre>";
[5] => > > Unrecognized command: $output = array();
[6] => > Unrecognized command: exec("nslookup", $output);
[7] => > Unrecognized command: print_r($output);
[8] => > > Unrecognized command: echo "</pre>"; exit;
[9] => > >
)
Dvs. jeg får godt nok kaldt nsloopup, men så får nslookup smidt PHP-
script i hovedet - ikke outputtet fra scriptet men scriptet selv...
Hvad gør jeg galt?
Mvh.
/Thomas