Çok Kullanılan Fonksiyonlar

'HTML-PHP-ASP-JAVA' forumunda Mavi_Sema tarafından 15 Mayıs 2009 tarihinde açılan konu

  1. Mavi_Sema

    Mavi_Sema Özel Üye

    Çok Kullanılan Fonksiyonlar konusu
    Sponsorlu Bağlantılar
    Php programlama dili kullanarak yaptığımız web sitelerinde fonksiyonlar büyük önem taşır. Kodları tekrar tekrar yazmanıza gerek yoktur. Bir fonksiyona atadığınız zaman kodları fonksiyon ismi ile kodları çağırabilirsiniz.



    Aşağıda size sıkça kullanılan fonksiyonlardan bazılarını vermeye çalıştım. Sizlerinde eklemek istediği olursa bu başlık altında koyabilirsiniz.



    Online Kullanıcı Fonksiyonu





    Kod:



    Kod:
     function online_kisi() {
    
    $ip = $_SERVER['REMOTE_ADDR'] ;
    
    $simdiki_zaman = time();
    
    $gecmis_zaman= time()-1800 ;
    
    $sorgu=mysql_query("DELETE FROM online WHERE zaman< '$gecmis_zaman' ");
    
    $ip_kontrolu_yap=mysql_query("SELECT * FROM online WHERE ip = '$ip'") or die ("Bağlanamadı" );
    
     if(mysql_num_rows($ip_kontrolu_yap)){
    
      $guncelle=mysql_query("update online set zaman ='$simdiki_zaman' WHERE ip = '$ip' ") or die ("güncellenemedi") ;
    
        }
    
        else {
    
        $ekle=mysql_query("insert into online (zaman,ip) values ('$simdiki_zaman' ,'$ip' )") or die ("eklenemedi");
    
        }
    
            $onlineler=mysql_query("SELECT * FROM online");
    
            $aktif=mysql_num_rows($onlineler);
    
                  $sorgu2=mysql_query("SELECT * FROM toplam");
    
            $s=array(1=>@mysql_result($sorgu2,0,"sayi"));
    
            if($HTTP_COOKIE_VARS['say']!="1" ) {
    
            $t=$s[1]+1 ;
    
            $sorgu3=mysql_query("update toplam set sayi='$t'") or die ("güncellenemedi");
    
        setcookie("say","1", time()+4000);
    
    }
    
            $sorgu4 =mysql_query("SELECT * FROM toplam");
    
        $ss=array(1=>@mysql_result($sorgu4,0,"sayi"));
    
        print  "Toplam ziyaretci sayısı :". $ss[1]  ."
    
    ";
    
    print "Online ziyaretci sayısı :". $aktif  ." 
    
    ";
    
    } 
    Kırmızı yerleri kendi veritabanı tablonuza göre değiştireceksiniz.



    Sayfalama



    PHP- Kodu:

    PHP:
                           function sayfalama($baslangic,$limit,$tabloadi,$kosul=''



      
    $PHP_SELF $_SERVER['PHP_SELF']; 

      
    //Toplam Satır Sayısı  

      
    $t mysql_query("SELECT COUNT(*) FROM $tabloadi $kosul"); 

      list(
    $toplam_sayfa) = mysql_fetch_row($t); 

     

      
    //Sayfa Sayısı 

      
    $sayfasayisi intval($toplam_sayfa/$limit); 

      if (
    $toplam_sayfa%$limit) {     

        
    $sayfasayisi++; 

      } 

      if (
    $sayfasayisi 1) {    

        if (
    $baslangic >= $limit) {             

          
    $fark $baslangic-$limit;  

          echo 
    "<A HREF="$PHP_SELF?baslangic=$fark">Önceki</A>";             

        } else {             

          
    //Linksiz Önceki Yazısı             

          
    echo "Önceki";             

        }             

        
    //2-3-4-5 Gibi Sayfa Numaraları Olan Kısım             

        
    for ($i=1$i<=$sayfasayisi$i++) {             

          if (((
    $i-1)*$limit) == $baslangic) {             

            echo 
    " [$i] ";             

          } else {             

            
    $fark = ($i-1)*$limit;            

            echo 
    " <A HREF="$PHP_SELF?baslangic=$fark">$i</A> ";             

          }             

        }             

        if (
    $baslangic != $limit*($sayfasayisi-1)) {             

          
    $fark $baslangic+$limit;             

          echo 
    "<A HREF="$PHP_SELF?baslangic=$fark">Sonraki</A>";             

        } else{ 

          
    //Linksiz Sonraki Yazısı             

          
    echo "Sonraki";             

        } 

      } 

    }  

     

    Rastgele Kod Üretimi



    PHP- Kodu:


    PHP:
    function kod($uzunluk) { 
    PHP:

    [left]    $karakterler "0123456789"

                       
    "abcdefghijklmnopqrstuvwxyz"

                       
    "ABCDEFGHIJKLMNOPQRSTUVWXYZ"

        
    $sonuc ""

        while(
    strlen($sonuc) < $uzunluk) { 

          
    $sonuc .= substr($karakterler, (rand() % strlen($karakterler)), 1); 

        } 

        return(
    $sonuc); 

      }  

                     [/
    left]


    Kodlar bana ait değildir. Alıntıdır !
     

  2. avatar

    avatar Üye

    eline sağlık paylaşım için teşekkürler
     

Yükleniyor...
Benzer Konular - Çok Kullanılan Fonksiyonlar Forum Tarih
İngilizcede En Çok Kullanılan Kelimeler ve Anlamları İngilizce Dil Bilgisi 30 Ekim 2012
En Çok Kullanılan Elementler Ve Özellikleri Nelerdir? Konu Dışı Başlıklar 21 Ekim 2012
Günlük Hayatta En Çok Kullanılan Deyimler Hangileridir Atasözleri & Deyimler 15 Aralık 2011
En Çok Kullanılan Kürtçe Çocuk İsimleri ve Anlamları İsimler Sözlüğü 19 Ağustos 2011
2017 Yılında En Çok Kullanılan Bebek İsimleri Nelerdir? İsimler Sözlüğü 22 Haziran 2011

Bu Sayfayı Paylaş