Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Дописать php скрипт (http://forum.oszone.net/showthread.php?t=236812)

retabo 17-06-2012 04:07 1935596

Дописать php скрипт
 
Всем привет.
Помогите, пожалуйста, дописать скрипт.
есть скрипт для проверки IP адресов. Необходимо заливать на сервер список ip (check_IP.log) и запускать скрипт.
Мне необходимо добавить форму к скрипту, чтобы по сто раз не заходить на сервер и заливать список ип.
Спасибо большое за помощь.


PHP код:

<? $handle = @fopen("ip_check.log""r"); if ($handle) {      while (($buffer fgets($handle4096)) !== false) {            $pieces explode(";"$buffer);          $regularip=$pieces[0];          $firstname=$pieces[1];          $lastname=$pieces[2];   $queryUrl="http://www.infosniper.net/xml.php?k=&ip_address=$regularip";   // Run Query    $xmlString = file_get_contents ( $queryUrl );      $xml = new SimpleXMLElement ( $xmlString );    //----------------------------------------------    // Create Result Array    $results = array ();      // Fill Result Array $ipaddress   =  $results [ "ipaddress"   ] =  $xml->result[0]->ipaddress; $hostname    =  $results [ "hostname"    ] = $xml->result[0]->hostname; $provider    =  $results [ "provider"    ] = htmlentities (  $xml->result[0]->provider ); $country     =  $results [ "country"     ] = htmlentities (  $xml->result[0]->country  ); $countrycode =  $results [ "countrycode" ] =  $xml->result[0]->countrycode; $countryflag =  $results [ "countryflag" ] =  $xml->result[0]->countryflag; $state        =  $results [ "state"       ] = $xml->result[0]->state; $city        =  $results [ "city"       ] = $xml->result[0]->city; $areacode    =  $results [ "areacode"    ] = $xml->result[0]->areacode; $postalcode  =  $results [ "postalcode"  ] =  $xml->result[0]->postalcode; $dmacode     =  $results [ "dmacode"     ] = $xml->result[0]->dmacode; $timezone    =  $results [ "timezone"    ] = $xml->result[0]->timezone; $gmtoffset   =  $results [ "gmtoffset"   ] =  $xml->result[0]->gmtoffset; $continent   =  $results [ "continent"   ] =  $xml->result[0]->continent; $latitude    =  $results [ "latitude"    ] = $xml->result[0]->latitude; $longitude   =  $results [ "longitude"   ] =  $xml->result[0]->longitude; $queries     =  $results [ "queries"     ] = $xml->result[0]->queries;       $output=$ipaddress.';'.$city.';'.$state.';'.$country.';'.$firstname.';'.$lastname;              echo $output.'<br />'; unset($output);      }      if (!feof($handle)) {          echo "Error: unexpected fgets() fail\n";      }      fclose($handle); }     ?>



Время: 12:11.

Время: 12:11.
© OSzone.net 2001-