= 7.0 && (!isset($connection_type) || $connection_type == 'mysql' || !function_exists('mysql_query'))) { $connection_type = 'mysqli'; /* function ignore_exceptions_handler($exception) { // Do nothing here } set_exception_handler('ignore_exceptions_handler'); */ } if (!function_exists('mysql_query')) { if (!function_exists('ereg')) { function ereg($pattern, $subject, &$matches = []) { return preg_match('/' . $pattern . '/', $subject, $matches); } } if (!function_exists('eregi')) { function eregi($pattern, $subject, &$matches = []) { return preg_match('/' . $pattern . '/i', $subject, $matches); } } if (!function_exists('ereg_replace')) { function ereg_replace($pattern, $replacement, $string) { return preg_replace('/' . $pattern . '/', $replacement, $string); } } if (!function_exists('eregi_replace')) { function eregi_replace($pattern, $replacement, $string) { return preg_replace('/' . $pattern . '/i', $replacement, $string); } } if (!function_exists('split')) { function split($pattern, $subject, $limit = -1) { return preg_split('/' . $pattern . '/', $subject, $limit); } } if (!function_exists('spliti')) { function spliti($pattern, $subject, $limit = -1) { return preg_split('/' . $pattern . '/i', $subject, $limit); } } function mysql_connect($server, $username, $password, $dbname = null) { return my_mysql_connect($server, $username, $password, $dbname); } function mysql_select_db($x, $y) { return my_mysql_select_db($x, $y); } function mysql_query($qry) { return my_mysql_query($qry); } function mysql_fetch_array($x) { return my_mysql_fetch_array($x); } function mysql_fetch_query($x) { return my_mysql_fetch_array($x); } function mysql_num_fields($x) { return my_mysql_num_fields($x); } function mysql_num_rows($x) { return my_mysql_num_rows($x); } function mysql_fetch_assoc($x) { return my_mysql_fetch_assoc($x); } function mysql_real_escape_string($x) { return my_mysql_real_escape_string($x); } function mysql_insert_id() { return my_mysql_insert_id(); } function mysql_affected_rows() { return my_mysql_affected(); } function mysql_close() { return my_mysql_close(); } } function my_mysql_query($qry, $showError = false) { if (function_exists('my_mysql_queryx')) return my_mysql_queryx($qry); global $showSPError, $baglanti, $connection_type; if (!$showSPError && !$showError) { switch ($connection_type) { case 'mysqli': return mysqli_query($baglanti, $qry); break; default: return mysql_query($qry); break; } } $callers = debug_backtrace(); global $totalQry, $totalQryStr, $microtime; $msc = microtime(true); switch ($connection_type) { case 'mysqli': $out = mysqli_query($baglanti, $qry) or die('Query : ' . $qry . '
' . mysqli_error($baglanti)); break; default: $out = mysql_query($qry) or die('Query : ' . $qry . '
' . mysql_error()); break; } $msc = microtime(true) - $msc; if (stristr($qry, 'result from cache') === false) { $totalQry++; $totalQryStr .= $msc . ':' . $qry . ' : ' . $callers[1]['function'] . '
'; } return $out; } function my_mysqli_query($qry) { return my_mysql_query($qry); } $my_db_name = ''; $my_db_username = ''; $my_db_password = ''; $my_db_server = ''; function my_mysql_connect($server, $username, $password, $dbname = null) { global $connection_type, $baglanti; if ((float)phpversion() >= 7.0 && (!isset($connection_type) || $connection_type == 'mysql')) { $connection_type = 'mysqli'; } switch ($connection_type) { case 'mysqli': global $my_db_name, $my_db_username, $my_db_password, $my_db_server; $my_db_name = @$dbname; $my_db_username = $username; $my_db_password = $password; $my_db_server = $server; break; default: $baglanti = @mysql_connect($server, $username, $password) or die(mysql_error()); return $baglanti; break; } } function my_mysql_select_db($dbname, $baglanti) { global $connection_type, $baglanti; switch ($connection_type) { case 'mysqli': global $my_db_name, $my_db_username, $my_db_password, $my_db_server; if (!$my_db_name) $my_db_name = $dbname; $baglanti = mysqli_connect($my_db_server, $my_db_username, $my_db_password, $my_db_name) or die(mysqli_connect_error()); break; default: @mysql_select_db($dbname, $baglanti) or die(mysql_error()); break; } } function my_mysql_fetch_row($r) { global $connection_type, $baglanti; switch ($connection_type) { case 'mysqli': return mysqli_fetch_row($r); break; default: return mysql_fetch_row($r); break; } } function my_mysql_fetch_array($r) { global $connection_type, $baglanti; switch ($connection_type) { case 'mysqli': return mysqli_fetch_array($r); break; default: return mysql_fetch_array($r); break; } } function my_mysql_num_fields($r) { global $connection_type, $baglanti; switch ($connection_type) { case 'mysqli': return mysqli_num_fields($r); break; default: return mysql_num_fields($r); break; } } function my_mysql_fetch_assoc($r) { global $connection_type, $baglanti; switch ($connection_type) { case 'mysqli': return mysqli_fetch_assoc($r); break; default: return mysql_fetch_assoc($r); break; } } function my_mysql_num_rows($r) { global $connection_type, $baglanti; switch ($connection_type) { case 'mysqli': return mysqli_num_rows($r); break; default: return mysql_num_rows($r); break; } } function my_mysql_insert_id() { global $connection_type, $baglanti; switch ($connection_type) { case 'mysqli': return mysqli_insert_id($baglanti); break; default: return mysql_insert_id(); break; } } function my_mysql_affected_rows() { global $connection_type, $baglanti; switch ($connection_type) { case 'mysqli': return mysqli_affected_rows($baglanti); break; default: return mysql_affected_rows(); break; } } function my_mysql_real_escape_string($r) { global $connection_type, $baglanti; switch ($connection_type) { case 'mysqli': return mysqli_real_escape_string($baglanti, $r); break; default: return mysql_real_escape_string($r); break; } } function my_mysql_close() { global $connection_type, $baglanti; switch ($connection_type) { case 'mysqli': return mysqli_close($baglanti); break; default: return @mysql_close($baglanti); break; } } if (function_exists('finfo_open')) { foreach ($_FILES as $k => $v) { if (!$v['tmp_name'] || is_array($v['tmp_name'])) continue; if (!(stristr(file_get_contents($v['tmp_name']), 'GIF89') === false)) { unset($_FILES[$k]); } $info = getimagesize($v['tmp_name']); if ($info === false) { $finfo = finfo_open(FILEINFO_MIME_TYPE); $mime = finfo_file($finfo, $v['TMP_NAME']); switch ($mime) { case 'image/jpeg': case 'image/jpg': case 'image/png': case 'image/all': case 'application/pdf': case 'application/msword': case 'application/zip': case 'application/x-compressed-zip': case 'application/xml': break; default: if ($mime && stristr($mime, 'excel') === false && stristr($mime, 'xls') === false && (stristr($mime, 'image/') === false || !(stristr($mime, 'gif') === false))) unset($_FILES[$k]); break; } } } foreach ($_FILES as $k => $v) { if (!is_array($v['name'])) continue; $dosya_sayi = count($v['name']); for ($i = 0; $i < $dosya_sayi; $i++) { if (!$v['tmp_name'][$i] || !(stristr(file_get_contents($v['tmp_name'][$i]), 'GIF89') === false)) { unset($_FILES[$k]['temp_name'][$i]); } $info = getimagesize($v['tmp_name'][$i]); if ($info === false) { $finfo = finfo_open(FILEINFO_MIME_TYPE); $mime = finfo_file($finfo, $v['tmp_name'][$i]); switch ($mime) { case 'image/jpeg': case 'image/jpg': case 'image/png': case 'image/all': case 'application/pdf': case 'application/msword': case 'application/zip': case 'application/x-compressed-zip': case 'application/xml': break; default: if ($mime && stristr($mime, 'excel') === false && stristr($mime, 'xls') === false && (stristr($mime, 'image/') === false || !(stristr($mime, 'gif') === false))) unset($_FILES[$k]); break; } } } } } ?>