|
|
Merhaba arkadaşlar, herkes elindeki basit kodları paylaşırsa yeni öğrenenlere yardımcı oluruz. Fonksiyonlar ya da bitmiş scriptler vs paylaşılabilinir. Edit: Örnek olarak üçüncü mesajda bir fonksiyon paylaştım, devamını getireceğim, desteğinizi bekliyorum.
tekinsizim size göre,
ibret için yakılması gereken
|
|
|
tekinsizim size göre,
ibret için yakılması gereken
|
|
|
Rastgele şifre oluşturmak için fonksiyon.
function randomsifre() {
$semboller = "1234567890abcdefGHIJKLMNOPQRSTUVWxyzABCDEFghijklmnopqrstuvwXYZ1234567890";
$sifre = '';
for($i=0;$i<7;$i++)
{
$sifre .= $semboller{rand() % 39};
}
return $sifre;
}
tekinsizim size göre,
ibret için yakılması gereken
|
|
|
Kendi kullandığım çok sağlam bir seflink fonksiyonu.
function seflink($s){
$tr = array('ş','Ş','ı','İ','ğ','Ğ','ü','Ü','ö','Ö','ç','Ç');
// Türkçe karakterlerin çevirlecegi karakterler
$en = array('s','s','i','i','g','g','u','u','o','o','c','c');
$s = str_replace($tr,$en,$s);
$s = strtolower($s);
$s = preg_replace('/&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 = str_replace("--","-",$s);
$s = trim($s, '-');
return $s;
}
Offikıl Wep peyç :D www.yunusbassahan.com
|
DuPi

Kayıt : 21 Agustos 2005
|
|
function randomsifre($kacHaneli) { $semboller = "1234567890abcdefGHIJKLMNOPQRSTUVWxyzABCDEFghijklmnopqrstuvwXYZ1234567890"; $sifre = ''; for($i=0;$i<$kacHaneli;$i++) { $sifre .= $semboller{rand() % 39}; } return $sifre; } //bu Sekilde Daha Esnek Olur.
Yav Bu Editördeki Kısmı Düzenleyin. Kod Yazma Zevkini Bitiriyor.
|
Buremba

Kayıt : 16 Haziran 2006 6/6/6
|
|
SpermMan bunu yazdı: -----------------------------
Kendi kullandığım çok sağlam bir seflink fonksiyonu.
function seflink($s){
$tr = array('ş','Ş','ı','İ','ğ','Ğ','ü','Ü','ö','Ö','ç','Ç');
// Türkçe karakterlerin çevirlecegi karakterler
$en = array('s','s','i','i','g','g','u','u','o','o','c','c');
$s = str_replace($tr,$en,$s);
$s = strtolower($s);
$s = preg_replace('/&amp;amp;amp;amp;.+?;/', '-', $s);
$s = preg_replace('/[^%a-z0-9 _-]/', '-', $s);
$s = preg_replace('/\s+/', '-', $s);
$s = preg_replace('|-+|', '-', $s);
$s = str_replace("--","-",$s);
$s = trim($s, '-');
return $s;
}
-----------------------------
buna gerek yok dostum.
function cleanURL($string)
{
$url = str_replace("'", '', $string);
$url = str_replace('%20', ' ', $url);
$url = preg_replace('~[^\\pL0-9_]+~u', '-', $url); // substitutes anything but letters, numbers and '_' with separator
$url = trim($url, "-");
$url = iconv("utf-8", "us-ascii//TRANSLIT", $url); // you may opt for your own custom character map for encoding.
$url = strtolower($url);
$url = preg_replace('~[^-a-z0-9_]+~', '', $url); // keep only letters, numbers, '_' and separator
return $url;
}
demiş bilge.
|
|
|
SHA1'i kullanmada bazen PHP sorun çıkartabiliyor, bu sorunu aşmak için el yapımı SHA1 Fonksiyonu.SMF'den alınmıştır.
if (!function_exists('sha1'))
{
function sha1($str)
{
// If we have mhash loaded in, use it instead!
if (function_exists('mhash') && defined('MHASH_SHA1'))
return bin2hex(mhash(MHASH_SHA1, $str));
$nblk = (strlen($str) + 8 >> 6) + 1;
$blks = array_pad(array(), $nblk * 16, 0);
for ($i = 0; $i < strlen($str); $i++)
$blks[$i >> 2] |= ord($str{$i}) << (24 - ($i % 4) * 8);
$blks[$i >> 2] |= 0x80 << (24 - ($i % 4) * 8);
return sha1_core($blks, strlen($str) * 8);
}
// This is the core SHA-1 calculation routine, used by sha1().
function sha1_core($x, $len)
{
@$x[$len >> 5] |= 0x80 << (24 - $len % 32);
$x[(($len + 64 >> 9) << 4) + 15] = $len;
$w = array();
$a = 1732584193;
$b = -271733879;
$c = -1732584194;
$d = 271733878;
$e = -1009589776;
for ($i = 0, $n = count($x); $i < $n; $i += 16)
{
$olda = $a;
$oldb = $b;
$oldc = $c;
$oldd = $d;
$olde = $e;
for ($j = 0; $j < 80; $j++)
{
if ($j < 16)
$w[$j] = @$x[$i + $j];
else
$w[$j] = sha1_rol($w[$j - 3] ^ $w[$j - 8] ^ $w[$j - 14] ^ $w[$j - 16], 1);
$t = sha1_rol($a, 5) + sha1_ft($j, $b, $c, $d) + $e + $w[$j] + sha1_kt($j);
$e = $d;
$d = $c;
$c = sha1_rol($b, 30);
$b = $a;
$a = $t;
}
$a += $olda;
$b += $oldb;
$c += $oldc;
$d += $oldd;
$e += $olde;
}
return dechex($a) . dechex($b) . dechex($c) . dechex($d) . dechex($e);
}
function sha1_ft($t, $b, $c, $d)
{
if ($t < 20)
return ($b & $c) | ((~$b) & $d);
if ($t < 40)
return $b ^ $c ^ $d;
if ($t < 60)
return ($b & $c) | ($b & $d) | ($c & $d);
return $b ^ $c ^ $d;
}
function sha1_kt($t)
{
return $t < 20 ? 1518500249 : ($t < 40 ? 1859775393 : ($t < 60 ? -1894007588 : -899497514));
}
function sha1_rol($num, $cnt)
{
$z = hexdec(80000000);
if ($z & $num)
$a = ($num >> 1 & (~$z | 0x40000000)) >> (31 - $cnt);
else
$a = $num >> (32 - $cnt);
return ($num << $cnt) | $a;
}
}
tekinsizim size göre,
ibret için yakılması gereken
|
EmQceR

Kayıt : 14 Kasim 2007 58
|
|
güzel bir konu.takip ve up.
tavuklar çiçek açmış, ellerinde poğaça;
madem yüzme bilmiyon, niye çıktın ağaca?
alakaya maydonoz, bu ne biçim lacivert!...
ben seni çok sevdim; yaşasın cumhuriyet...
|
DrKill

Kayıt : 10 Mart 2004 Ankara
|
|
Harbiden güzel bir konu. Umarım güzel bir arşiv olur. Takiteyim.
Bu imzayı her gördüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı sömürmektir
|
|
|
Tarayıcının diline göre site dilini ayarlamak için fonksiyon. # kullanım için örnek, index.php, tr.php dosyasını include eder. # tr.php içinde ise define ile belirtilmiş kelimeler, cümleler olsun. # index.php dosyamızda da bu belirtilmiş defineları kullanırız.
$dil_ham = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
$dil = $dil_ham[0] . $dil_ham[1];
switch ($dil) {
case "tr":
include "lang/tr.php";
break;
case "en":
include "lang/en.php";
break;
case "de":
include "lang/de.php";
break;
}
tekinsizim size göre,
ibret için yakılması gereken
|
|
|
up.... yakında bende koymaya başlarım .
Trilyon da olsan harcanacaksın!!!
|
|