@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;
}