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; 
}
?>