NRX
Platinum Üye
- Katılım
- 28 Eyl 2021
- Mesajlar
- 224
- Beğeniler
- 51
Php ionCube decrypt edebilirmisin acaba elimde bir script var ama ?PHP:function GetIP(){ if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown")) $ip = getenv("HTTP_CLIENT_IP"); else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown")) $ip = getenv("HTTP_X_FORWARDED_FOR"); else if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown")) $ip = getenv("REMOTE_ADDR"); else if (isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown")) $ip = $_SERVER['REMOTE_ADDR']; else $ip = "unknown"; return($ip); } function redirect($nereye){ header("Location:$nereye"); } function randKey($uzunluk){ $karakterler = "1234567890abcdefghijklmnopqrstuvwxyz"; for($i=0;$i<$uzunluk;$i++){ @$key .= $karakterler{rand(0,32)}; } return $key; } function getStock($id){ global $vt; $datas = $vt->prepare("SELECT * FROM products WHERE id=?"); $datas -> execute(array($id)); $data = $datas->fetch(PDO::FETCH_OBJ); $items = explode(",", $data->items); return count($items); } function getCatProds($id){ global $vt; $datas = $vt->prepare("SELECT * FROM products WHERE category=?"); $datas -> execute(array($id)); $data = $datas->fetchAll(PDO::FETCH_OBJ); return count($data); } function catDetById($id){ global $vt; $datas = $vt->prepare("SELECT * FROM categories WHERE id=?"); $datas -> execute(array($id)); $data = $datas->fetch(PDO::FETCH_OBJ); return $data; } function getRandItemById($id){ global $vt; $datas = $vt->prepare("SELECT * FROM products WHERE id=?"); $datas -> execute(array($id)); $data = $datas->fetch(PDO::FETCH_OBJ); $explode = explode(',', $data->items); $count = count($explode); $item = $explode[0]; return $item; } function userDetById($id){ global $vt; $datas = $vt->prepare("SELECT * FROM users WHERE id=?"); $datas -> execute(array($id)); $data = $datas->fetch(PDO::FETCH_OBJ); return $data; } function blogDetById($id){ global $vt; $datas = $vt->prepare("SELECT * FROM blogs WHERE id=?"); $datas -> execute(array($id)); $data = $datas->fetch(PDO::FETCH_OBJ); return $data; } function prodDetById($id){ global $vt; $datas = $vt->prepare("SELECT * FROM products WHERE id=?"); $datas -> execute(array($id)); $data = $datas->fetch(PDO::FETCH_OBJ); return $data; } function getConfig($configName){ global $vt; $getConfig = $vt->prepare("SELECT * FROM configs WHERE name=?"); $getConfig -> execute(array($configName)); $config = $getConfig->fetch(PDO::FETCH_OBJ); return $config->value; } function updateConfig($configValue, $configName){ global $vt; $updateConfig = $vt->prepare("UPDATE configs SET value=? WHERE name=?"); $updateConfig -> execute(array($configValue,$configName)); if($updateConfig){ return 'ok'; }else{ return 'fail'; } } function randFileName($long){ $characters = "1234567890ABCDEFGHIJKLMNOPRSTUVYZ"; for ($i=1; $i<=$long; $i++){ $key .= mb_substr($characters,mt_rand(0,mb_strlen($characters)-1),1); $key2 .= mb_substr($characters,mt_rand(0,mb_strlen($characters)-1),1); $key3 .= mb_substr($characters,mt_rand(0,mb_strlen($characters)-1),1); $key4 .= mb_substr($characters,mt_rand(0,mb_strlen($characters)-1),1); } $generatedCode = $key.'-'.$key2.'-'.$key3.'-'.$key4; return $generatedCode; } function SEOLink($baslik){ $metin_aranan = array("ş", "Ş", "ı", "ü", "Ü", "ö", "Ö", "ç", "Ç", "ş", "Ş", "ı", "ğ", "Ğ", "İ", "ö", "Ö", "Ç", "ç", "ü", "Ü"); $metin_yerine_gelecek = array("s", "S", "i", "u", "U", "o", "O", "c", "C", "s", "S", "i", "g", "G", "I", "o", "O", "C", "c", "u", "U"); $baslik = str_replace($metin_aranan, $metin_yerine_gelecek, $baslik); $baslik = preg_replace("@[^a-z0-9\-_şıüğçİŞĞÜÇ]+@i", "-", $baslik); $baslik = strtolower($baslik); $baslik = preg_replace('/&.+?;/', '', $baslik); $baslik = preg_replace('|-+|', '-', $baslik); $baslik = preg_replace('/#/', '', $baslik); $baslik = str_replace('.', '', $baslik); $baslik = trim($baslik, '-'); return $baslik; } function sendTelegramMessage($message, $chatID) { global $vt,$router; $tokens = getConfig('telegramBotToken'); $chatID = getConfig('chatIDvalue'); $url = "https://api.telegram.org/bot" . $tokens . "/sendMessage?chat_id=" . $chatID; $url = $url . "&text=" . urlencode($message); $url = $url . "&parse_mode=html"; @$ch = curl_init(); @$optArray = array( CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => true ); @curl_setopt_array($ch, $optArray); @$result = curl_exec($ch); curl_close($ch); $res = json_decode($result); return $res; } function sendMailFunc($alici,$icerik,$baslik){ global $mail,$router,$vt; $host = getConfig('smtpHost'); $user = getConfig('smtpUser'); $pass = getConfig('smtpPass'); $port = '465'; $secu = 'ssl'; try { //Server settings $mail->isSMTP(); $mail->Host = $host; $mail->SMTPAuth = true; $mail->Username = $user; $mail->Password = $pass; $mail->SMTPSecure = $secu; $mail->Port = $port; //Recipients $mail->setFrom($user, getConfig('logoText')); $mail->addAddress($alici); //Settings $mail->CharSet = 'UTF-8'; $mail->setLanguage('tr', '/optional/path/to/language/directory/'); //Content $mail->isHTML(true); $mail->Subject = $baslik; $mail->MsgHTML = ("{$icerik}"); $mail->Body = ("{$icerik}"); $mail->send(); return 'ok'; } catch (Exception $e) { return $e; } }