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;.+?;/', '', $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 ..