• 20-12-2009, 20:20:25
    #1
    Üyeliği durduruldu
    Merhabalar,
    Tam olarak nereye yazacağımı bilmiyorum.
    Buraya açtım yetkililer ilgili yere taşırsa sevinirim..

    Benim scriptlerimde kullandığım fonksyionlar
    buyrun ;
    function q($query) {
    	return mysql_query($query);
    }
    function row($row) {
    	return mysql_num_rows($row);
    }
    function assoc($fch) {
    	return mysql_fetch_assoc($fch);
    }
    function tarih($m) {
    	if($m) {
    $ttarih = date("d F D, Y| H:i:s",$m);
    }else {
    $ttarih = date("d F D, Y| H:i:s");	
    }
    	$bul = array('January','February','March','April','May','June','July','August','September','October','November','December','Mon','Tue','Wed','Thu','Fri','Sat','Sun');
    $yaz = array('Ocak','Şubat','Mart','Nisan','Mayıs','Haziran','Temmuz','Ağustos','Eylül','Ekim','Kasım','Aralık','Pazartesi','Salı','Çarşamba','Perşembe','Cuma','Cumartesi','Pazar');
    
    $tarih = str_replace($bul,$yaz,$ttarih);
    
    return $tarih;
    }
    function bbcode($t) {
    	$t = str_replace(":D","<img src='images/smiley/2.gif' border='0' />",$t);
    	$t = str_replace(":)","<img src='images/smiley/1.gif' border='0' />",$t);
    	$t = str_replace(";)","<img src='images/smiley/11.gif' border='0' />",$t);
    	$t = str_replace(":|","<img src='images/smiley/3.gif' border='0' />",$t);
    	$t = str_replace(":H","<img src='images/smiley/5.gif' border='0' />",$t);
    	$t = str_replace(":@","<img src='images/smiley/6.gif' border='0' />",$t);
    	$t = str_replace(":P","<img src='images/smiley/7.gif' border='0' />",$t);
    	$t = str_replace(":Z","<img src='images/smiley/8.gif' border='0' />",$t);
    	$t = str_replace(":(","<img src='images/smiley/9.gif' border='0' />",$t);
    	$t = str_replace(":X","<img src='images/smiley/10.gif' border='0' />",$t);
    	$t = str_replace(";D","<img src='images/smiley/4.gif' border='0' />",$t);
    	
     
     return $t;
    }
    function sef($s) {
    	$tr = array('ş','Ş','ı','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç');
    	$eng = array('s','s','i','i','g','g','u','u','o','o','c','c');
    	$s = str_replace($tr,$eng,$s);
    	$s = strtolower($s);
    	$s = preg_replace('/&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;.+?;/', '', $s);
    	$s = preg_replace('/[^%a-z0-9 _-]/', '', $s);
    	$s = preg_replace('/\s+/', '-', $s);
    	$s = preg_replace('|-+|', '-', $s);
    	$s = trim($s, '-');
    	return $s;
    }
    function kov($sebeb) {
    	$ip = $_SERVER['REMOTE_ADDR'];
    	$bul = row(q("SELECT * FROM banlar WHERE ip='$ip'"));
    	if($bul==0) {
    	$insrt = q("INSERT INTO banlar SET ip='$ip',sebeb='$sebeb'");
    	}
    }
    function ban_kontrol() {
    	$ip = $_SERVER['REMOTE_ADDR'];
    	$bul = row(q("SELECT * FROM banlar WHERE ip='$ip'"));
    	if($bul>0) {
    		$bl = assoc(q("SELECT * FROM banlar WHERE ip='$ip'"));
    
    	die("<div class='box'>Üzgünüm, Siz banlandığınız için sisteme giremiyorsunuz.Her halde bi haylazlık yaptınki banlandın, seni banlanayan Lamersavar da olabilir veya admin istedi diye.Nabalım emir kuluyuk.
    	He olduki merak ettin neden banlandığını al sana sebeb;
    	<BR />
    	Sebeb : <font color=red><b>".$bl[sebeb]."<br />
    	
    	<font color=blue></b>Kodlama : <b>Said Önder ALBAYRAK</b></div>");
    	}
    }
    
    function get($ney,$tur="int") {
    	switch ($tur) {
    		case "text":
    $gelen = mysql_real_escape_string(htmlspecialchars($_GET[$ney]));
    		break;
    		case "int":
    		$gelen = intval($_GET[$ney]);
    		break;
    	}
    	return $gelen;
    }
    function post($ney,$tur="text") {
    	switch ($tur) {
    		case "text":
    		$gelen = mysql_real_escape_string(htmlspecialchars($_POST[$ney]));
    		break;
    		case "int":
    		$gelen = intval($_POST[$ney]);
    		break;
    	}
    	return $gelen;
    }
    kullanımları :
    $post_text = post("ad");
    $post_int = post("ad","int");
    $get_int = get("id");
    $get_text = get("id","text");
    $query = q("SELECT...");
    $row = row($query);
    $assoc = assoc($query);
    hata("Üzgünüm sonuç bulunamadı."); //hata kutusu.
    kov("Haylazsın sen"); //kullanıcıyı banladık sebebide Haylaz olması :)
    ban_kontorl(); //banlımı diye kontrol ettik
    $sef = sef("Başlık"); //çıktı : baslik girilen veriyi permalink e uygun şekilde biçimlendirir.
    $tarih = tarih(); //şuan .. türkçe olarak
    $time = "15984651";
    $tarih = tarih($time); //mktime i tarih e çevirmek için.
    Evet gayet kullanışlı fonksiyonlar . .tavsiye ederim
    hadi kolay gelsın ..
  • 20-12-2009, 20:31:43
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    yeni öğrenenler için faydalı olacağını düşünüyorum ayrıca halen bu tür paylaşımların devam ettiğini görmek sevindirici.
    tebrikler saidAlbayrak.
  • 20-12-2009, 21:38:11
    #3
    Üyeliği durduruldu
    teşekkürler.
  • 21-12-2009, 19:25:29
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    teşekkürler
  • 21-12-2009, 21:15:00
    #5
    ne tür işlere yaradığınıda söyleseydiniz güzel olurdu..
  • 24-12-2009, 13:03:38
    #6
    Üyeliği durduruldu
    OsmanaGGa1 adlı üyeden alıntı: mesajı görüntüle
    ne tür işlere yaradığınıda söyleseydiniz güzel olurdu..
    kullanımlarında anlaşılıyor zaten..
  • 24-12-2009, 14:57:03
    #7
    SaidALBAYRAK adlı üyeden alıntı: mesajı görüntüle
    kullanımlarında anlaşılıyor zaten..
    deneyelim o zaman
  • 25-12-2009, 20:44:56
    #8
    Üyeliği durduruldu
    olmassa sor hepsini tek tek anlatayım..
  • 25-12-2009, 22:41:41
    #9
    SaidALBAYRAK adlı üyeden alıntı: mesajı görüntüle
    olmassa sor hepsini tek tek anlatayım..
    kısaca bahsetsin fena olmaz..pm dicektim ama merak edenlerde vardır.herkes faydalansın..