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

    <?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;
    }
    
    
    ?>
  • 30-10-2013, 23:49:31
    #2
    Reveloper
    ThuqzLiFe adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar kod aşağıdaki gibi. Hatayı nerede yapıyorum yardımcı olabilir misiniz ?

    <?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 
    $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 
    $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; 
    }
    ?>
  • 31-10-2013, 00:28:57
    #3
    Üyeliği durduruldu
    Burti adlı üyeden alıntı: mesajı görüntüle
    <?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 
    $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



    { 
                          $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
    Reveloper
    {  
                          $var=1;  
                         // echo "uye bulundu";  
                           session_start(); 
                          $_SESSION['kisi'] = $ad; 
                     //   echo session_id("kisi");  
                      header("Location: index.php");
           }
  • 31-10-2013, 00:34:50
    #5
    Üyeliği durduruldu
    Gerçekten çok teşekkür ederim. Şuan hiç bir hata yok. Allah razı olsun.