@rampimp; buyrun hocam

<?php
	
	header("Content-Type: text/plain; charset=UTF-8");
	
	/**
	* @see: https://github.com/imsaintx/utils/blob/master/src/Tools/Utils.php#L607
	*/
	function str_contains($haystack, $needle)
	{
		return (bool) strpos($haystack, $needle) !== false;
	}
	
	function getHoster($url)
	{
		$url = "." . parse_url($url, PHP_URL_HOST);
		
		if(str_contains($url, "google.com.tr"))
		{
			return "Google Türkiye";
		}
		else if(str_contains($url, "google.co.uk"))
		{
			return "Google UK";
		}
		else if(str_contains($url, "google.de"))
		{
			return "Google Deutschland";
		}
		else if(str_contains($url, "google.fr"))
		{
			return "Google France";
		}
		else if(str_contains($url, "google.ca"))
		{
			return "Google Canada";
		}
		else if(str_contains($url, "google.pl"))
		{
			return "Google Polska";
		}
		else if(str_contains($url, "google.com"))
		{
			return "Google";
		}
		else if(str_contains($url, "rapidshare.com"))
		{
			return "Rapidshare";
		}
		else if(str_contains($url, "turbobit.com") || str_contains($url, "turbobit.net"))
		{
			return "Turbobit";
		}
		else if(str_contains($url, "uploaded.com") || str_contains($url, "uploaded.net") || str_contains($url, "ul.to"))
		{
			return "Uploaded";
		}
		else
		{
			return "Unknown hoster.";
		}
	}
	
	function fetch_rows($result)
	{
		$rows = array();
		
		while($row = $result->fetch_assoc())
		{
			$rows[] = (object) $row;
		}
		
		$result->close();
		
		return $rows;
	}
	
	define("DB_HOST", "localhost");
	
	define("DB_USER", "root");
	
	define("DB_PASS", "root");
	
	define("DB_NAME", "test");
	
	$db = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_NAME);
	
	$db->set_charset("utf8");
	
	$resource = $db->query("SELECT * FROM `download`");
	
	$rows = fetch_rows($resource);
	
	$db->close();
	
	foreach($rows as $row)
	{
		$hoster = getHoster($row->url);
		
		echo $hoster;
	}