lostyazilim

PHP Script Mail Aktivasyon İptal Etme

6 Mesajlar 997 Okunma
lstbozum
wmaraci reklam

zangess zangess Ya Sev Ya Terket! Kullanıcı
  • Üyelik 09.12.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek webtasarim
  • Konum Muğla
  • Ad Soyad U** i**
  • Mesajlar 1153
  • Beğeniler 339 / 275
  • Ticaret 13, (%100)
Php bir ilan scripti kurdum. Fakat üye olduğumda, üyelik formu sonra başarılı mesajı geliyor. Giriş yapmaya çlıştığımda "posta adresinize gelen aktivasyon linkine tıklayınız diyor. PHPmyadmin den girdiğimde aktivasyon içeriği boş. Doğrula.php adında bir dosya var onun içeriği şu şekilde.

include 'functions.php';
$kod = $_POST["kod"];
if ($kod != $_SESSION["kod"]){
echo '0';
} else {
echo '1';
}
?>


fonksiyon.php
ob_start();
session_set_cookie_params(0, '/', '.'.str_replace('www.','',$_SERVER['HTTP_HOST']));
session_name('ses_name');
session_start();
error_reporting(0);
ini_set("display_errors",0);
try {
$db = new PDO("mysql:host=localhost;dbname=dddd", "dddd", "dddd",array(PDO::MYSQL_ATTR_INIT_COMMAND =>"SET NAMES utf8",PDO::MYSQL_ATTR_INIT_COMMAND => "SET CHARACTER SET utf8",array( PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION )));
} catch ( PDOException $e ){
print $e->getMessage();
}
$siteurl = "https://www.ddddd.com"; // Site adresim format: https://www.ddddd.com
$gzip_pres = true;
function gzipKontrol()
{
$kontrol = str_replace(" ","", strtolower($_SERVER['HTTP_ACCEPT_ENCODING']));
$kontrol = explode(",", $kontrol);
return in_array("gzip", $kontrol);
}
function bosluksil($kaynak)
{
return preg_replace("/\s+/", " ", $kaynak);
}
function kaynak_presle($kaynak)
{
global $gzip_pres;
$sayfa_cikti = bosluksil($kaynak);
if (!gzipKontrol() || headers_sent() || !$gzip_pres)
return $sayfa_cikti;
header("Content-Encoding: gzip");
return gzencode($sayfa_cikti);
}
$sql = $db ->query("SELECT * FROM ayarlar");
$row = $sql->fetch(PDO::FETCH_ASSOC);
$mail_port = $row["mail_port"];
$mail_server = $row["mail_server"];
$mail_kullaniciadi = $row["mail_kullaniciadi"];
$mail_parola = $row["mail_parola"];
$siteadi = $row["siteadi"];
$mail_gonderen = $row["mail_gonderen"];
$admin_mail = $row["admin_mail"];
$magazasinir = $row["ilan_siniri"];
$getkomisyon = $row["get_komisyon"];
$resimserverurl = $row["resim_server"];
$paypal = $row["paypal"];
$logo = $row["logo"];
$facebook = $row["facebook"];
$twitter = $row["twitter"];
$googleplus = $row["googleplus"];
$renk = $row["renk"];

foreach ($_GET as $key => $value)
{
if ($value == ""){ $value = ""; }
$value = str_replace('"', "", $value);
$value = str_replace("'", "", $value);
$value = str_replace("select", "", $value);
$value = str_replace("SELECT", "", $value);
$value = str_replace("UPDATE", "", $value);
$value = str_replace("update", "", $value);
$value = str_replace("delete", "", $value);
$value = str_replace("DELETE", "", $value);
$value = str_replace("UNION", "", $value);
$value = str_replace("union", "", $value);
$value = str_replace('"', "", $value);
$value = str_replace("%", "", $value);
$value = str_replace("`","", $value);
$value = str_replace("'","'", $value);
$value = str_replace("-","-", $value);
$value = str_replace("%","", $value);
$value = str_replace("<","", $value);
$value = str_replace(">","", $value);
$_GET[$key] = $value;
}
foreach ($_POST as $key => $value)
{
if ($key == "editor1" || $key == "acikalama"){
if ($value == ""){ $value = " "; }
$_POST[$key] = htmlentities($value);
} else {
if ($value == ""){ $value = " "; }
$value = str_replace('"', "", $value);
$value = str_replace("'", "", $value);
$value = str_replace("select", "", $value);
$value = str_replace("SELECT", "", $value);
$value = str_replace("UPDATE", "", $value);
$value = str_replace("update", "", $value);
$value = str_replace("delete", "", $value);
$value = str_replace("DELETE", "", $value);
$value = str_replace("UNION", "", $value);
$value = str_replace("union", "", $value);
$value = str_replace('"', "", $value);
$value = str_replace("`","", $value);
$value = str_replace("'","'", $value);
$value = str_replace("-","-", $value);
$value = str_replace("<","", $value);
$value = str_replace(">","", $value);
$_POST[$key] = $value;
}
}

function guvenlik($aa){
return $aa;
}
function duzelt($metin)
{

$bul = array("ý","Ý","Ð","Þ"); $duzelt = array("ı","İ","Ğ","Ş"); $metin = str_replace($bul, $duzelt, $metin ); //baslik hazır
return $metin;
}

##SEO URL
function seo($str, $options = array()) {
$str = mb_convert_encoding((string)$str, 'UTF-8', mb_list_encodings());
$defaults = array(
'delimiter' => '-',
'limit' => null,
'lowercase' => true,
'replacements' => array(),
'transliterate' => true,
);
$options = array_merge($defaults, $options);
$char_map = array('Ş' => 'S', 'İ' => 'I', 'Ç' => 'C', 'Ü' => 'U', 'Ö' => 'O', 'Ğ' => 'G','ş' => 's', 'ı' => 'i', 'ç' => 'c', 'ü' => 'u', 'ö' => 'o', 'ğ' => 'g',);
$str = preg_replace(array_keys($options['replacements']), $options['replacements'], $str);
if ($options['transliterate']) {
$str = str_replace(array_keys($char_map), $char_map, $str);
}
$str = preg_replace('/[^\p{L}\p{Nd}]+/u', $options['delimiter'], $str);
$str = preg_replace('/(' . preg_quote($options['delimiter'], '/') . '){2,}/', '$1', $str);
$str = mb_substr($str, 0, ($options['limit'] ? $options['limit'] : mb_strlen($str, 'UTF-8')), 'UTF-8');
$str = trim($str, $options['delimiter']);
return $options['lowercase'] ? mb_strtolower($str, 'UTF-8') : $str;
}
#############################################################################################
function substr_unicode($str, $s, $l = null) {
return join("", array_slice(
preg_split("//u", $str, -1, PREG_SPLIT_NO_EMPTY), $s, $l));
}


#SAYFALA
#############################################################################################
function sayfala($suanda,$iceriksay,$limit,$sayfa,$uzanti) {
$onceki = $suanda - 1;
$sonraki = $suanda + 1;
$sonsayfa = ceil($iceriksay / $limit);
$ileri = $suanda + 4;
if($ileri > $sonsayfa) $ileri = $sonsayfa;
$geri = $suanda - 4;
if($geri < 1) $geri = 1;
$sayfalar = "";
if($sonsayfa > 1) {
$sayfalar .= '
    ';
    if($suanda > 1) {
    $sayfalar .= '
  • «
  • ';
    }
    for($i=$geri;$i<$suanda;$i++) {
    $sayfalar .= '
  • '.$i.'
  • ';
    }
    $sayfalar .= '
  • '.$suanda.'
  • ';
    for($i=$suanda+1;$i<=$ileri;$i++) {
    $sayfalar .= '
  • '.$i.'
  • ';
    }
    if($suanda < $sonsayfa) {
    $sayfalar .= '
  • »
  • ';
    }

    $sayfalar .= "
";
}
return $sayfalar;
}

##GÜN
#############################################################################################
function aybul($tarih)
{
$ay = $tarih;
$ayadlari = array( "01" => "Ocak", "02" => "Şubat", "03" => "Mart", "04" => "Nisan", "05" => "Mayıs", "06" => "Haziran", "07" => "Temmuz", "08" => "Ağustos", "09" => "Eylül", "10" => "Ekim", "11" => "Kasım", "12" => "Aralık" );
$tarih = $ayadlari[$ay];
return $tarih;
}

function ay($tarih)
{
$tarih = preg_split( "/[-\\:\\/ ]/", $tarih);
$gun = $tarih[2];
$ay = $tarih[1];
$yil = $tarih[0];
$ayadlari = array( "01" => "Ocak", "02" => "Şubat", "03" => "Mart", "04" => "Nisan", "05" => "Mayıs", "06" => "Haziran", "07" => "Temmuz", "08" => "Ağustos", "09" => "Eylül", "10" => "Ekim", "11" => "Kasım", "12" => "Aralık" );
$tarih = $gun." ".$ayadlari[$ay]."
".$yil;
return $tarih;
}

function ay2($tarih)
{
$tarih = preg_split( "/[-\\:\\/ ]/", $tarih);
$gun = $tarih[2];
$ay = $tarih[1];
$yil = $tarih[0];
$ayadlari = array( "01" => "Ocak", "02" => "Şubat", "03" => "Mart", "04" => "Nisan", "05" => "Mayıs", "06" => "Haziran", "07" => "Temmuz", "08" => "Ağustos", "09" => "Eylül", "10" => "Ekim", "11" => "Kasım", "12" => "Aralık" );
$tarih = $gun." ".$ayadlari[$ay]." ".$yil;
return $tarih;
}

##RASGELE SAYI HARF
function uretken($len) {

$karaktersizler = strtoupper("abcdefghijklmnopqrstuvwxyz0123456789");
$xx= "";
$max = strlen($karaktersizler)-1;
for ($i = 0; $i < $len; $i++) {
$xx.= $karaktersizler[rand(0,$max)];
}
return $xx;

}
function fiyat2($fi,$kur){
$temizle = str_replace(".","",$fi);
$temizle = str_replace(",","",$fi);
$kachane = strlen($temizle);
if ($kachane == 1){
$fiyat = $temizle;
} elseif ($kachane == 2){
$fiyat = $temizle;
} elseif ($kachane == 3){
$fiyat = $temizle;
} elseif ($kachane == 4){
$fiyat = substr($temizle,0,1).".".substr($temizle,1,3);
} elseif ($kachane == 5){
$fiyat = substr($temizle,0,2).".".substr($temizle,2,3);
} elseif ($kachane == 6){
$fiyat = substr($temizle,0,3).".".substr($temizle,3,3);
} else {
$fiyat = substr($temizle,0,1).".".substr($temizle,1,3).".".substr($temizle,4,3);
}
return $fiyat;
}
function fiyat($fi){
$p = explode(".",$fi);
$kachane = strlen($p[0]);

if ($p[1] == 00){
$fiyat = $p[0];
} else {
$fiyat = $p[0].".".$p[1]."";
}
$p = explode(".",$fiyat);
if ($p[1] == ""){ $p1[1] = ""; } else { $p[1] = ".".$p[1];}

if (strlen($p[0]) == 4){
$fiyat = substr($p[0],0,1).".".substr($p[0],1,3).$p[1];
}
if (strlen($p[0]) == 5){
$fiyat = substr($p[0],0,2).".".substr($p[0],2,3).$p[1];
}
if (strlen($p[0]) == 6){
$fiyat = substr($p[0],0,3).".".substr($p[0],3,3).$p[1];
}
if (strlen($p[0]) == 7){
$fiyat = substr($p[0],0,4).".".substr($p[0],4,3).$p[1];
}
if (strlen($p[0]) == 8){
$fiyat = substr($p[0],0,5).".".substr($p[0],5,3).$p[1];
}
return $fiyat;
}
function full_url()
{
$s = empty($_SERVER["HTTPS"]) ? '' : ($_SERVER["HTTPS"] == "on") ? "s" : "";
$sp = strtolower($_SERVER["SERVER_PROTOCOL"]);
$protocol = substr($sp, 0, strpos($sp, "/")) . $s;
$port = ($_SERVER["SERVER_PORT"] == "80") ? "" : (":".$_SERVER["SERVER_PORT"]);
$zz = $protocol . "://" . $_SERVER['SERVER_NAME'] . $port . $_SERVER['REQUEST_URI'];
$pos = strpos($zz, "git");
if ($pos === false) { if (guvenlik($_GET['durumu']) == ""){ return $zz = $zz."?git=1"; } else { return $zz = $zz."&git=1"; } } else { return $zz = $zz; }
}

$kucuk = array('ç', 'ğ', 'i', 'ı', 'ö', 'ş', 'ü');
$buyuk = array('Ç', 'Ğ', 'İ', 'I', 'Ö', 'Ş', 'Ü');
function tr_strtolower($metin) {
global $kucuk, $buyuk;
return strtolower(str_replace($buyuk, $kucuk, $metin));
}
function tr_ucfirst($metin, $e='utf-8') {
$ik = tr_strtoupper(mb_substr($metin, 0, 1, $e), $e);
return $ik.mb_substr($metin, 1, mb_strlen($metin, $e), $e);
}
if ($_GET['dil'] == ""){
if ($_SESSION["dil"] == ""){
$_SESSION["dil"] = 1;
} else {
$_SESSION["dil"] = $_SESSION['dil'];

}} else {
$_SESSION["dil"] = $_GET["dil"];
$ref = $_SERVER['HTTP_REFERER'];
header("location: $ref");
}
$dil = array();
$dd = $_SESSION['dil'];
$sql = $db->query("SELECT * FROM diller WHERE Id = '$dd' ORDER BY Id ASC");
$a = $sql->fetch(PDO::FETCH_ASSOC);
$yon = $a["yon"];
$sql = $db->query("SELECT * FROM dil WHERE dil = '$dd' ORDER BY Id ASC");
while ($a = $sql->fetch(PDO::FETCH_ASSOC)){
$dil[] = $a["kelime"];
}
function banner($id)
{
global $db;
$dilx = $_SESSION["dil"];
if ($dilx == 1){
$sql = $db->query("SELECT * FROM banner WHERE Id = '$id'");
} else {
$sql = $db->query("SELECT * FROM banner_ceviri WHERE bannerId = '$id' and dilId = '$dilx'");
}
$a = $sql->fetch(PDO::FETCH_ASSOC);
$ban = html_entity_decode($a["icerik"]);
return $ban;
}
$dil_no = array();
$sql = $db->query("SELECT * FROM dil WHERE dil = '1' ORDER BY Id ASC");
while ($a = $sql->fetch(PDO::FETCH_ASSOC)){
$dil_no[] = $a["kelime"];
}
?>
 

 

https://biyokimlik.com
wmaraci
reklam

NumanABi NumanABi --> numanozdemir.com <-- Kullanıcı
  • Üyelik 02.09.2016
  • Yaş/Cinsiyet 33 / E
  • Meslek -
  • Konum Kırıkkale
  • Ad Soyad N** Ö**
  • Mesajlar 1419
  • Beğeniler 380 / 442
  • Ticaret 21, (%95)
functions.php'de veritabanı bilgilerini vermişsin,onları gizlemelisin dostum.
zangess

kişi bu mesajı beğendi.

zangess zangess Ya Sev Ya Terket! Kullanıcı
  • Üyelik 09.12.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek webtasarim
  • Konum Muğla
  • Ad Soyad U** i**
  • Mesajlar 1153
  • Beğeniler 339 / 275
  • Ticaret 13, (%100)
Sağol dostum. Bu siteyi test amaçlı scripti denemek açtım zaten. Ama teşekkür ederim sağol.
 

 

https://biyokimlik.com

zangess zangess Ya Sev Ya Terket! Kullanıcı
  • Üyelik 09.12.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek webtasarim
  • Konum Muğla
  • Ad Soyad U** i**
  • Mesajlar 1153
  • Beğeniler 339 / 275
  • Ticaret 13, (%100)
Sanırım mail ayarlarını doğru yapamadım Yardımlarınızı bekliyorum.Script watez değildir, yapımcısının ücretsiz dağıttığı bir scriptir.
 

 

https://biyokimlik.com
wmaraci
wmaraci

zangess zangess Ya Sev Ya Terket! Kullanıcı
  • Üyelik 09.12.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek webtasarim
  • Konum Muğla
  • Ad Soyad U** i**
  • Mesajlar 1153
  • Beğeniler 339 / 275
  • Ticaret 13, (%100)
Bekliyorum arkadaşlar. Sorun devam etmektedir.
 

 

https://biyokimlik.com

sinpriest sinpriest WM Aracı Kullanıcı
  • Üyelik 20.02.2016
  • Yaş/Cinsiyet 33 / E
  • Meslek Coder
  • Konum Batman
  • Ad Soyad A** T**
  • Mesajlar 74
  • Beğeniler 1 / 20
  • Ticaret 0, (%0)
Dostum burda mail-doğrulama ile ilgili bir seçenek yok. Sadece database'deki mail bilgilerini çektiği satırlar var.
 

 

wmaraci
Konuyu toplam 2 kişi okuyor. (0 kullanıcı ve 2 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al