Advertisement
MertcanGokgoz

IP Search

Dec 20th, 2018
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.10 KB | None | 0 0
  1. <?php
  2. /**
  3.  * Created by PhpStorm.
  4.  * User: Mertcan
  5.  * Date: 9.7.2015
  6.  * Time: 12:13
  7.  */
  8. $homepage = SayfaGetir('site name');
  9. $file = fopen("ip.txt", 'w') or die("Dosya Acilamadi");
  10. $reg = '/\b(?:(?:2(?:[0-4][0-9]|5[0-5])|[0-1]?[0-9]?[0-9])\.){3}(?:(?:2([0-4][0-9]|5[0-5])|[0-1]?[0-9]?[0-9]))\b/i';
  11. preg_match_all($reg, $homepage, $results);
  12.  
  13. for ($i = 0; $i <= count($results[0]); $i++) {
  14.     //fwrite($file, implode("\n", $results[$i]));//Multiple array ip search string
  15.     fwrite($file, $results[0][$i]. PHP_EOL); //single array ip search string
  16. }
  17. function SayfaGetir($url)
  18. {
  19.     $ch = curl_init();
  20.     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
  21.     curl_setopt($ch, CURLOPT_HEADER, false);
  22.     curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
  23.     curl_setopt($ch, CURLOPT_URL, $url);
  24.     curl_setopt($ch, CURLOPT_REFERER, $url);
  25.     curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13');
  26.     curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
  27.     $result = curl_exec($ch);
  28.     curl_close($ch);
  29.     return $result;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement