Koineks
  • 30-10-2013, 22:35:45
    #1
    1/2
    Arkadaşlar kod aşağıdaki gibi. Hatayı nerede yapıyorum yardımcı olabilir misiniz ?

    PHP- Kodu:
    <?php
    $dosya
    ="uyeler.txt";
    $ad=$_POST['ad'];
    $sifre=$_POST['sifre'];
    if(
    file_exists($dosya))
    {
            
    $dd=fopen($dosya,"r");
            
    $var=0;
            while(!
    feof($dd))        
            { 
                
    $veri=fgets($dd,32);
                
    $dizi=explode(":",$veri);
                  if(
    $dizi[0]==$ad and $dizi[1]==$sifre)
                        {
                          
    $var=1;
                         
    // echo "uye bulundu";
                           
    session_start();                
                          
    $kisi=$ad;
                        
    session_register("kisi");
                        echo 
    session_id("kisi");
                        }
                    
            
            }  if (
    $var==0) echo "boyle bir uye yok";
                                    
    fclose($dd);
            
            
    }



    else
    {
        echo 
    "uye dosyasi yok"; exit;
    }


    ?>
  • Sponsor Reklam
  • 30-10-2013, 23:49:31
    #2
    1/2
    ThuqzLiFe adlı üyeden alıntı
    Arkadaşlar kod aşağıdaki gibi. Hatayı nerede yapıyorum yardımcı olabilir misiniz ?

    PHP- Kodu:
    <?php
    $dosya
    ="uyeler.txt";
    $ad=$_POST['ad'];
    $sifre=$_POST['sifre'];
    if(
    file_exists($dosya))
    {
            
    $dd=fopen($dosya,"r");
            
    $var=0;
            while(!
    feof($dd))        
            { 
                
    $veri=fgets($dd,32);
                
    $dizi=explode(":",$veri);
                  if(
    $dizi[0]==$ad and $dizi[1]==$sifre)
                        {
                          
    $var=1;
                         
    // echo "uye bulundu";
                           
    session_start();                
                          
    $kisi=$ad;
                        
    session_register("kisi");
                        echo 
    session_id("kisi");
                        }
                    
            
            }  if (
    $var==0) echo "boyle bir uye yok";
                                    
    fclose($dd);
            
            
    }



    else
    {
        echo 
    "uye dosyasi yok"; exit;
    }


    ?>
    PHP- Kodu:
    <?php 
    $dosya
    ="uyeler.txt"
    $ad=$_POST['ad']; 
    $sifre=$_POST['sifre']; 
    if(
    file_exists($dosya)) 

            
    $dd=fopen($dosya,"r"); 
            
    $var=0
            while(!
    feof($dd))         
            {  
                
    $veri=fgets($dd,32); 
                
    $dizi=explode(":",$veri); 
                  if(
    $dizi[0]==$ad and $dizi[1]==$sifre
                        { 
                          
    $var=1
                         
    // echo "uye bulundu"; 
                           
    session_start();
                          
    $_SESSION['kisi'] = $ad;
                        echo 
    session_id("kisi"); 
                        } 
                     
             
            }  if (
    $var==0) echo "boyle bir uye yok"
                                    
    fclose($dd); 
             
             




    else 

        echo 
    "uye dosyasi yok"; exit; 



    ?>
    böyle denermisin olmazsa şöyle :

    PHP- Kodu:
    <?php 
    $dosya
    ="uyeler.txt";
     
    $ad=$_POST['ad']; 
    $sifre=$_POST['sifre'];

    if(
    file_exists($dosya)) 
    {
        
    $dd=fopen($dosya,"r");
        
    $var=0;
        while(!
    feof($dd)) {
            
    $veri=fgets($dd,32);
            
    $dizi=explode(":",$veri);
            if(
    $dizi[0]==$ad and $dizi[1]==$sifre) {
                
    $var=1
                
    session_start();
                
    $_SESSION['kisi'] = $ad;
                echo 
    $_SESSION['kisi']; 
            } 
        }
        if (
    $var==0){ echo "Bu isimde bir üye bulunamadı."}; 
        
    fclose($dd);
    }else{ 
        echo 
    "Üye dosyası bulunamadı!";
    exit; 
    }
    ?>
    WHMCS Developer | BurtiNET - (850) 840 1147


    *Yüksek meblağlı işlemlerde lütfen; Moderatör Caliente'den onay isteyiniz.
  • 31-10-2013, 00:28:57
    #3
    1/2
    Burti adlı üyeden alıntı
    PHP- Kodu:
    <?php 
    $dosya
    ="uyeler.txt"
    $ad=$_POST['ad']; 
    $sifre=$_POST['sifre']; 
    if(
    file_exists($dosya)) 

            
    $dd=fopen($dosya,"r"); 
            
    $var=0
            while(!
    feof($dd))         
            {  
                
    $veri=fgets($dd,32); 
                
    $dizi=explode(":",$veri); 
                  if(
    $dizi[0]==$ad and $dizi[1]==$sifre
                        { 
                          
    $var=1
                         
    // echo "uye bulundu"; 
                           
    session_start();
                          
    $_SESSION['kisi'] = $ad;
                        echo 
    session_id("kisi"); 
                        } 
                     
             
            }  if (
    $var==0) echo "boyle bir uye yok"
                                    
    fclose($dd); 
             
             




    else 

        echo 
    "uye dosyasi yok"; exit; 



    ?>
    böyle denermisin olmazsa şöyle :

    PHP- Kodu:
    <?php 
    $dosya
    ="uyeler.txt";
     
    $ad=$_POST['ad']; 
    $sifre=$_POST['sifre'];

    if(
    file_exists($dosya)) 
    {
        
    $dd=fopen($dosya,"r");
        
    $var=0;
        while(!
    feof($dd)) {
            
    $veri=fgets($dd,32);
            
    $dizi=explode(":",$veri);
            if(
    $dizi[0]==$ad and $dizi[1]==$sifre) {
                
    $var=1
                
    session_start();
                
    $_SESSION['kisi'] = $ad;
                echo 
    $_SESSION['kisi']; 
            } 
        }
        if (
    $var==0){ echo "Bu isimde bir üye bulunamadı."}; 
        
    fclose($dd);
    }else{ 
        echo 
    "Üye dosyası bulunamadı!";
    exit; 
    }
    ?>

    Çok teşekkür ederim ilk verdiğiniz kod düzelti. Ama şimdi de şöyle bir sıkıntı var.
    Kontrol edip giriş yaptıktan sonra, tekrar anasayfaya yani index.php'ye dönmesi için



    PHP- Kodu:

                          
    $var=1
                         
    // echo "uye bulundu"; 
                           
    session_start();
                          
    $_SESSION['kisi'] = $ad;
                     
    //   echo session_id("kisi"); 
                       
    include ("index.php");
           } 
    yaptığımda index'e dönüyor ama index sayfasının altında çok derece de hata alıyorum.
  • 31-10-2013, 00:30:54
    #4
    1/2
    PHP- Kodu:
    {  
                          
    $var=1;  
                         
    // echo "uye bulundu";  
                           
    session_start(); 
                          
    $_SESSION['kisi'] = $ad
                     
    //   echo session_id("kisi");  
                      
    header("Location: index.php");
           } 
    WHMCS Developer | BurtiNET - (850) 840 1147


    *Yüksek meblağlı işlemlerde lütfen; Moderatör Caliente'den onay isteyiniz.
  • 31-10-2013, 00:34:50
    #5
    1/2
    Gerçekten çok teşekkür ederim. Şuan hiç bir hata yok. Allah razı olsun.