• 09-11-2013, 23:52:40
    #91
    $klasor="ureticy/"; // olsun
    $liste=scandir($dizin); // tümünü listele
    foreach($liste as $dosya){
    clearstatcache(); // ön belleğimizi temizleyelim
    if (is_file($klasor.$dosya))
    unlink($klasor.$dosya); // sildik
    }


    lazım filan olur (klasörün içini boşaltır)
  • 11-11-2013, 14:34:14
    #92
    Fonskiyona girilen 3 sayının en yüksek, en düşük ve ortanca sayıyı bulmak için.

    <?php
    /*
    @Coder : PamukBilisim
    */
    
    function sayiHesap($sayi1 = 1, $sayi2 = 2, $sayi3 = 3)
    {
    
    	$sayilar = array($sayi1,$sayi2,$sayi3);
    	$enBuyuk = max( $sayilar );
    	$enKucuk = min( $sayilar );
    	
    	$ortanca = array_values(array_diff($sayilar,array($enBuyuk,$enKucuk)));
    	$ortanca = $ortanca[0];
    	
    	return "En Büyük -> $enBuyuk <br />
    			En Küçük -> $enKucuk <br />
    			Ortanca -> $ortanca
    	";
    	
    }
    
    echo sayiHesap("911","155","112");
    
    ?>
  • 30-12-2013, 10:08:17
    #93
    Üyeliği durduruldu
    paylaştığınız kodlar çok yardımcı oldu teşekkür ederim.
  • 27-01-2014, 03:57:58
    #94
    Dosya upload için bir fonksiyon

    $dosya = $_FILES["veri"]; biçiminde olmalıdır tabii.

    function dosya_ekle($dosya){
    
    	/* Bu bölümü kendinize göre düzenlemelisiniz */
    
    	$loc = "./"; // Yükelenecek klasör
    	$type = array('text/php'); // İzin verilen uzantılar
    	$limit = 1000; // Maksimum Dosya Boyutu
    
    	/* Bu bölümden altı ana işlemler içindir. Değiştirmeniz tavsiye edilmez */
    
    	$tmp = $dosya["tmp_name"];
    	$cname = $name = $dosya["name"];
    	$dtype = $dosya = $dosya["type"];
    	$size = $dosya["size"];
    	$counter = 0; // Aynı isimde dosya olmaaması için
    
    if($size > $limit){
    
    	echo "Dosya çok büyük ! İzin verilen maksimum dosya büyüklüğü ".$limit." byte kadardır.";
    	
    
    }else{
    
    	if(in_array($dtype, $type)){
    
    	while(file_exists($loc.$name)){
    
    		$counter++;
    		$name = $counter.$cname;
    		
    
    	}
    	if(move_uploaded_file($tmp, $loc.$name)){
    
    		echo "Dosya Başarıyla Yüklendi";
    		
    
    	}else{
    		echo "Bir hata oluştu.Lütfen iletişime geçiniz.";
    	}
    	}else{
    		echo "Yüklemeye çalıştığınız dosya uzantısı geçersizdir.İzin verilen uzantılar : ";
    		foreach ($type as $key => $value) {
    			echo $value."<br>";
    		}
    	}
    }
    }
  • 02-02-2014, 19:10:43
    #95
    PDO İçin yürütülebilir veritabanlarını belirtilen ifade ile ayırarak listeler.

    /*
     * Coder : PamukBilisim
     * Date : 02/02/2014
     */
    function getDriverList($ayrac = ",", $echo = true){
    
    $ARR_DRIVERS = array();
    $CountDrivers = 0;
    foreach(PDO::getAvailableDrivers() AS $DRIVERS) :
         
        $CountDrivers++;
        $ARR_DRIVERS[$CountDrivers] = $DRIVERS;
    
    endforeach;
    
    $_GET_DRIVER_LIST = implode($ayrac, $ARR_DRIVERS);
    
    if( $echo ): echo $_GET_DRIVER_LIST; else : return $_GET_DRIVER_LIST; endif;
    
    }
    Örnek kullanım :

    echo "Kullanabileceğiniz pdo veritabanları : " . getDriverList(" , ", false);