-
Вебмастеру
(
http://forum.oszone.net/forumdisplay.php?f=22)
Дописать php скрипт
Всем привет.
Помогите, пожалуйста, дописать скрипт.
есть скрипт для проверки IP адресов. Необходимо заливать на сервер список ip (check_IP.log) и запускать скрипт.
Мне необходимо добавить форму к скрипту, чтобы по сто раз не заходить на сервер и заливать список ип.
Спасибо большое за помощь.
PHP код:
<? $handle = @fopen("ip_check.log", "r"); if ($handle) { while (($buffer = fgets($handle, 4096)) !== 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.
© OSzone.net 2001-