Giriş Yap Kayıt ol Online Üyeler Aktif Konular Arama Üyeler Forum Kuralları
Tahribat.Com | PHP Için Kod Arşivi
Tahribat.Com Forumları
Asp - Php - Cgi - Perl
      PHP Için Kod Arşivi
Bu Bölümde yeni konu açmak için tıklayın Konuyu cevaplamak için tık...
Konu 10 Aralik 2011 (Cumartesi) 23:39 tarihinde açıldı. Kısayol | Alıntı yap | Özel Mesaj
schwarzseherisch


Kayıt : 27 Agustos 2009
Erkek Üye
 

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 
10 Aralik 2011 (Cumartesi) 23:39 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
schwarzseherisch


Kayıt : 27 Agustos 2009
Erkek Üye
 

tekinsizim size göre, ibret için yakılması gereken 
10 Aralik 2011 (Cumartesi) 23:40 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
schwarzseherisch


Kayıt : 27 Agustos 2009
Erkek Üye
 

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 
11 Aralik 2011 (Pazar) 00:56 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
SpermMan


Kayıt : 12 Haziran 2007
Bodrum
Erkek Üye
 

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;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 
11 Aralik 2011 (Pazar) 12:51 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
DuPi


Kayıt : 21 Agustos 2005
Erkek Üye
 
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.

 
11 Aralik 2011 (Pazar) 12:59 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
Buremba


Kayıt : 16 Haziran 2006
6/6/6
Erkek Üye
 

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;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. 
11 Aralik 2011 (Pazar) 13:08 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
schwarzseherisch


Kayıt : 27 Agustos 2009
Erkek Üye
 

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 
11 Aralik 2011 (Pazar) 19:50 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
EmQceR


Kayıt : 14 Kasim 2007
58
Erkek Üye
 

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... 
11 Aralik 2011 (Pazar) 20:46 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
DrKill


Kayıt : 10 Mart 2004
Ankara
Erkek Üye
 

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 
11 Aralik 2011 (Pazar) 21:20 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
schwarzseherisch


Kayıt : 27 Agustos 2009
Erkek Üye
 

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 
27 Subat 2012 (Pazartesi) 21:48 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
ulaslaslas


Kayıt : 19 Kasim 2011
Ankara
Erkek Üye
 

up.... yakında bende koymaya başlarım .


Trilyon da olsan harcanacaksın!!! 

[1] [2] [3]   [»] [»»]


Bu Bölümde yeni konu açmak için dıklayın Konuyu cevaplamak için tık...
Allah'a Havale Et Google Bookmark'a Ekle Yahoo'ya Ekle Stumbleupon'a Ekle Facebook'a Ekle Twitter'a Ekle   Google'da Ara : PHP için Kod Arşivi Favorilerime Ekle Yukarı Çık
Konuda 29 Mesaj Var.
Konu 4043 Sefer Gösterilmiş.
2001-2012 © Tahribat Group - Her Hakkı Saklıdır. - ● Gizlilik İlkeleri ● Kullanım Koşulları ● İletişim