search
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| search [2019/10/07 08:49] – jaco | search [2019/10/07 09:34] (current) – jaco | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| < | < | ||
| + | global $INPUT; | ||
| - | // Check if domain is valid | + | var_dump($INPUT); |
| - | function is_valid_domain_name($domain) | + | |
| - | { | + | |
| - | return (preg_match("/ | + | |
| - | && preg_match("/ | + | |
| - | && preg_match("/ | + | |
| - | } | + | |
| - | + | ||
| - | // RT user: [email protected] | + | |
| - | $key = " | + | |
| - | + | ||
| - | if (isset($_GET[' | + | |
| - | echo "Type: " | + | |
| - | } | + | |
| - | elseif (isset($_GET[' | + | |
| - | echo "Type: " | + | |
| - | } | + | |
| - | + | ||
| - | // | + | |
| - | + | ||
| - | if($_GET[' | + | |
| - | $loc = " | + | |
| - | } else { | + | |
| - | $loc = substr($_GET[' | + | |
| - | } | + | |
| - | + | ||
| - | $domain = $_GET[' | + | |
| - | + | ||
| - | if(is_valid_domain_name($domain)) { | + | |
| - | + | ||
| - | echo " | + | |
| - | echo " | + | |
| - | echo " | + | |
| - | echo " | + | |
| - | echo " | + | |
| - | echo " | + | |
| - | + | ||
| - | / | + | |
| - | + | ||
| - | Parameters | + | |
| - | provider=google.com& | + | |
| - | q=test test test& | + | |
| - | cr=us& | + | |
| - | gl=us& | + | |
| - | hl=en | + | |
| - | & | + | |
| - | + | ||
| - | Must have provider, q and apikey*/ | + | |
| - | + | ||
| - | $query_url = ' | + | |
| - | + | ||
| - | // | + | |
| - | + | ||
| - | //$data = file_get_contents($query_url); | + | |
| - | + | ||
| - | $data = '[ | + | |
| - | { | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | }, | + | |
| - | { | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | }, | + | |
| - | { | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | }, | + | |
| - | { | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | }, | + | |
| - | { | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | " | + | |
| - | } | + | |
| - | ]'; | + | |
| - | + | ||
| - | $result = json_decode($data, | + | |
| - | + | ||
| - | //$result = json_encode($result, | + | |
| - | + | ||
| - | //var_dump($result); | + | |
| - | + | ||
| - | $i=0; | + | |
| - | foreach ($result as $key => $value) { | + | |
| - | $pos = strpos(parse_url($value[" | + | |
| - | if($pos !== false) { | + | |
| - | $ranked = true; | + | |
| - | break; | + | |
| - | } else { | + | |
| - | $ranked = false; | + | |
| - | } | + | |
| - | + | ||
| - | $i++; | + | |
| - | } | + | |
| - | if($ranked) { | + | |
| - | if($pos === 0) { | + | |
| - | echo "You are ranked <span style=' | + | |
| - | echo "Your rank is an exact match.< | + | |
| - | } else { | + | |
| - | echo "You are ranked <span style=' | + | |
| - | echo "Your rank is a partial match (you could be ranked for a subdomain).< | + | |
| - | } | + | |
| - | echo "Your ranked url is: " | + | |
| - | } else { | + | |
| - | echo "You are not ranked in the top 100 Google SERPs."; | + | |
| - | } | + | |
| - | + | ||
| - | /* | + | |
| - | $curl = curl_init(); | + | |
| - | curl_setopt_array($curl, | + | |
| - | CURLOPT_RETURNTRANSFER => 1, | + | |
| - | CURLOPT_URL => $query_url, | + | |
| - | CURLOPT_USERAGENT => ' | + | |
| - | ]); | + | |
| - | $resp = curl_exec($curl); | + | |
| - | var_dump($resp); | + | |
| - | curl_close($curl); | + | |
| - | $result = json_decode($resp, | + | |
| - | */ | + | |
| - | } else { | + | |
| - | echo " | + | |
| - | } | + | |
| - | echo '< | + | |
| - | < | + | |
| - | <input name=" | + | |
| - | </ | + | |
| - | '; | + | |
| - | echo '< | + | |
| - | < | + | |
| - | < | + | |
| - | </ | + | |
| - | ' | + | |
| </ | </ | ||
search.1570438140.txt.gz · Last modified: 2019/10/07 08:49 by jaco