Katanius Posted March 26, 2007 Share Posted March 26, 2007 Hi all! Im new to this forum so plz forgive me if am not posting in the right section and if needed move my post. Im writing a simple script that retuns the hosts for a given ip range(im later going to use it as a function). <?php $startofrange='62.112.192.1'; $endofrange='62.112.192.50'; $ipstart=ip2long($startofrange); $ipend=ip2long($endofrange); for( $ip=$ipstart ; $ip<=$ipend ; $ip++ ) { echo long2ip($ip)."="; echo $ip."="; $hostname = gethostbyaddr($ip); echo $hostname."<br>"; } ?> The broblem is that at some point it just stops in the middle of the loop an does not finish the scan of the given ips eventhough at the time it stops it has not reached the ip given as the end of the ip range. It just stops... I really cant figure out whats wrong.. Im not realy experienced in php so plz, could anyone help me with this? What am i doing wrong? Link to comment https://forums.phpfreaks.com/topic/44406-solved-help-with-gethostbyaddr-inside-loop/ Share on other sites More sharing options...
per1os Posted March 26, 2007 Share Posted March 26, 2007 set_time_limit(100); Try that see if it is because you need more time?? Link to comment https://forums.phpfreaks.com/topic/44406-solved-help-with-gethostbyaddr-inside-loop/#findComment-215653 Share on other sites More sharing options...
Katanius Posted March 26, 2007 Author Share Posted March 26, 2007 I set the timelimit at 3600 sec and it worked just fine!!! even for 500+ addresses!!! Thank you very much!!! It realy helped!!! Link to comment https://forums.phpfreaks.com/topic/44406-solved-help-with-gethostbyaddr-inside-loop/#findComment-215719 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.