• 31-03-2010, 21:00:37
    #1
    Hata : Parse error: syntax error, unexpected $end in C:\Program Files\EasyPHP-5.3.2\www\test.php on line 75
    fakat 75. satır boş herhangibi birşey yok güzel parantez hatası olmalı..



    <?php
    session_start();
    include('ayarlar.php');
    if (isset($_SESSION['_kadi']))
    {
    
    $sql="select * from _user, _bakiye,_kultip where _kultip._no=_user._durum and _user._id=_bakiye._kid and _user._kadi='".$_SESSION['_kadi']."'";
    $sonuc=mysqli_query($baglanti,$sql);
    $fields=mysqli_fetch_assoc($sonuc);
    
    echo "<table cellpadding='0' cellspacing='0' width='100%' class='girisss'><tr>
    <td width='35%' style='text-align:left; padding-left:35px;'><table><tr><td><img src='tema/resim/giris-gpbakiye.jpg'/</td><td valign='middle'><b style='color:#444444;font-size:11px;font-weight:bold'>".$fields['_bakiye']." TL</b>&nbsp;&nbsp;&nbsp;&nbsp;</td><td valign='middle'><img src='tema/resim/giris-gpbonus.jpg'/></td><td><b style='color:#4aa515;font-size:11px;font-weight:bold'>".$fields['_bonus']." TL</b></td></tr></table></td>
    
    <td width='40%' style='text-align:left'><b style='text-transform:capitalize;color:#444444;'>Merhaba,&nbsp; ".$_SESSION['_kadi']." </b> &nbsp;<img src='tema/images/bullet.gif'/><em style='text-transform:capitalize'> ".$fields['_adsoyad']." -&nbsp; ".$fields['_tip']."</em></td>
    <td width='25%'><a href='profil.php'><b>Kullanıcı Profili</b>&nbsp;&nbsp;&nbsp;</a><img src='tema/resim/imlec.png'/> &nbsp;
    <a href='kutuphane/logout.php'><b>Güvenli Çıkış</b></a></td>
    </tr></table>
     "; ?>
    
    
    
    
    <?php
    }else
    {
    
    ?>
    <form method="post" action="">
    <a href='register.php'><small>Üye olmak için Tıklayınız! </small></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <a href="javascript:openpopup('sifremiunuttum.php')"><small>Şifremi Unuttum</small></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <?php if(isset($_GET['hata'])){
    echo '
    <span id="farbwechsel"><font size=1><B>HATALI GİRİŞ !</B></FONT></span>
    <script language="JavaScript">
    function wechsel1(){document.getElementById("farbwechsel").style.color = "RED";window.setTimeout("wechsel2()",700);}
    function wechsel2(){document.getElementById("farbwechsel").style.color = "BLACK";window.setTimeout("wechsel1()",500);}wechsel1();
    </script>';
    }
    ?>
    
    <span><small>Kullanıcı Adı: </small><input name='kullanici' type='text' value='' maxlength='20' class='inputTextbox'  /></span>
    
    
    <span><small>Şifre: </small><input name='sifre' type='password'  value='' maxlength='20' class='inputTextbox' />&nbsp;&nbsp;&nbsp;</span>
    
    <input name='kgirisi' type='submit' id='kgirisi' value='Giriş' class='inputSubmitBtn' />
    
    </form>
    
    burası 49uncu satır........................
    <?
    }
    if ($_POST['kgirisi']){
    $kadi=$_POST['kullanici'];
    $sifre=$_POST['sifre'];
    $sql="select count(*) as _count from _user where _kadi='".$kadi."' AND _pass='".$sifre."'";
    $link=mysqli_query($baglanti,$sql);
    $fields=mysqli_fetch_assoc($link);
    if($fields['_count'] > 0){
    $sql="select * from _user where _kadi='".$kadi."' AND _pass='".$sifre."'";
    $link=mysqli_query($baglanti,$sql);
    $fields=mysqli_fetch_assoc($link);
    if($fields['_durum2']=='true'){
    $_SESSION['_kadi']=$fields['_kadi'];
    $_SESSION['_durum']=$fields['_durum'];
    };
    };
    
    ?>
    <script>window.location="<?=$_SERVER['REQUEST_URI']?>";</script><?
    }
    ?>
    
    
    -- burası 75şinci satır.......................
    araştırmalarıma göre biyerde güzel parantez hatası var ama nerde çözemdim.. nerede hata var yardımcı olabilirmisiniz..
  • 31-03-2010, 22:06:56
    #2
    Parantezleri kontrol edin eğer sorun yoksaki büyük ihtimal

    Alıntı
    <script>window.location="<?=$_SERVER['REQUEST_URI']?>";</script><?
    }
    ?>
    Burada kısa tag yerine <?php kullanmadıgınızdandir
  • 31-03-2010, 22:29:50
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    1. xHTML hataları var.
    2. if, else'den sonra ; konulmaz.
    3. Mutlaka kod düzeni edinin... (Canımı çıkaran nota bu. )

    <?php
    session_start();
    include('ayarlar.php');
    if (isset($_SESSION['_kadi']))
    {
    	$sql = select * from _user, _bakiye,_kultip where _kultip._no=_user._durum and _user._id=_bakiye._kid and _user._kadi="".$_SESSION['_kadi']."'";
    	$sonuc = mysqli_query($baglanti,$sql);
    	$fields = mysqli_fetch_assoc($sonuc);
    
    	echo '
    	<table cellpadding="0" cellspacing="0" width="100%" class="girisss">
    		<tr>
    			<td width="35%" style="text-align:left; padding-left:35px;">
    				<table>
    					<tr>
    						<td><img src="tema/resim/giris-gpbakiye.jpg"/></td>
    						<td valign="middle"><b style="color:#444444;font-size:11px;font-weight:bold">'.$fields['_bakiye'].' TL</b>&nbsp;&nbsp;&nbsp;&nbsp;</td>
    						<td valign="middle"><img src="tema/resim/giris-gpbonus.jpg"/></td>
    						<td><b style="color:#4aa515;font-size:11px;font-weight:bold">'.$fields['_bonus'].' TL</b></td>
    					</tr>
    				</table>
    			</td>
    			<td width="40%" style="text-align:left"><b style="text-transform:capitalize;color:#444444;">Merhaba,&nbsp; '.$_SESSION['_kadi'].' </b> &nbsp;<img src="tema/images/bullet.gif"/><em style="text-transform:capitalize"> '.$fields['_adsoyad'].' -&nbsp; '.$fields['_tip'].'</em></td>
    			<td width="25%"><a href="profil.php"><b>Kullanıcı Profili</b>&nbsp;&nbsp;&nbsp;</a><img src="tema/resim/imlec.png"/> &nbsp;<a href="kutuphane/logout.php"><b>Güvenli Çıkış</b></a></td>
    		</tr>
    	</table>';
    }
    else
    {
    	echo '
    	<form method="post" action="">
    	<a href="register.php"><small>Üye olmak için Tıklayınız! </small></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    	<a href="javascript:openpopup(\'sifremiunuttum.php\')"><small>Şifremi Unuttum</small></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
    	if (isset($_GET['hata']))
    	{
    		echo '
    		<span id="farbwechsel"><font size=1><B>HATALI GİRİŞ !</B></FONT></span>
    		<script language="JavaScript">
    		function wechsel1(){document.getElementById("farbwechsel").style.color = "RED";window.setTimeout("wechsel2()",700);}
    		function wechsel2(){document.getElementById("farbwechsel").style.color = "BLACK";window.setTimeout("wechsel1()",500);}wechsel1();
    		</script>';
    	}
    
    	echo '
    	<span><small>Kullanıcı Adı: </small><input name="kullanici" type="text" value="" maxlength="20" class="inputTextbox"  /></span>
    	<span><small>Şifre: </small><input name="sifre" type="password"  value="" maxlength="20" class="inputTextbox" />&nbsp;&nbsp;&nbsp;</span>
    	<input name="kgirisi" type="submit" id="kgirisi" value="Giriş" class="inputSubmitBtn" />
    	</form>
    
    	burası 49uncu satır........................';
    }
    if ($_POST['kgirisi'])
    {
    	$kadi = $_POST['kullanici'];
    	$sifre = $_POST['sifre'];
    	$sql = "select count(*) as _count from _user where _kadi='".$kadi."' AND _pass='".$sifre."'";
    	$link = mysqli_query($baglanti,$sql);
    	$fields = mysqli_fetch_assoc($link);
    	if($fields['_count'] > 0)
    	{
    		$sql = "select * from _user where _kadi='".$kadi."' AND _pass='".$sifre."'";
    		$link = mysqli_query($baglanti,$sql);
    		$fields = mysqli_fetch_assoc($link);
    		if($fields['_durum2']=='true')
    		{
    			$_SESSION['_kadi'] = $fields['_kadi'];
    			$_SESSION['_durum'] = $fields['_durum'];
    		}
    	}
    	echo '
    	<script>window.location="', $_SERVER['REQUEST_URI'], '";</script>';
    }
    ?>
  • 31-03-2010, 22:45:51
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    hocam " } " lerden sonra " ; " koymuşsunuz. Sanırım bundan kaynaklı hata alıyorsunuz.
  • 31-03-2010, 23:09:21
    #5
    by_grafitus dostum senin yaptığını kopyala yapıştır yaptım olmadı şu hatayı verdi : Parse error: syntax error, unexpected T_STRING in C:\Program Files\EasyPHP-5.3.2\www\sayfalar\kutular\giris.php on line 6 << bu satırdada şu kodu bulunuyor.. $sql = select * from _user, _bakiye,_kultip where _kultip._no=_user._durum and _user._id=_bakiye._kid and _user._kadi="".$_SESSION['_kadi']."'";

    ama şunu farkettim ben konum belirtmek için "burası 49uncu satır........................" diye araya yazmıştım sende sonuna " ; " koymuşsun hem senin gönderdiğini yapıştırdım hem yazıyı kaldırdım hemde " ; " işaretini kaldırarak yaptım olmadı aynı hatayı verdi.. ben ayarlar.php deki session_start ı kaldırmıştım acaba ondanmı dedim tekrar düzelttim yaptım olmadı aynı hatayı verdi.. sorun ne olabilir acaba benim aklım iyice karıştı..

    bu arada buki dostum senin dediklerini ben kombineli olarak defalarca denedim fayda etmemişti..

    kale2000 nin dediğinide yaptım olmadı...

    ilginiz için teşekkürler herkese
  • 31-03-2010, 23:28:28
    #6
    Verdiğim kodda;
    Bulun:
    $sql = select * from _user, _bakiye,_kultip where _kultip._no=_user._durum and _user._id=_bakiye._kid and _user._kadi="".$_SESSION['_kadi']."'";
    Değiştirin:
    $kadi = $_SESSION['_kadi'];
    $sql = "SELECT * FROM _user, _bakiye,_kultip WHERE _kultip._no=_user._durum AND _user._id = _bakiye._kid AND _user._kadi = $kadi";
  • 31-03-2010, 23:53:03
    #7
    dostum olmadı ama yinede sağol.. o kadar uğraştın yorduk senide.. benden daha iyi anlayan birini bulmak lazım değişik değişik hatalar vermeye başladı..
  • 01-04-2010, 00:11:05
    #8
    kereky adlı üyeden alıntı: mesajı görüntüle
    dostum olmadı ama yinede sağol.. o kadar uğraştın yorduk senide.. benden daha iyi anlayan birini bulmak lazım değişik değişik hatalar vermeye başladı..
    hocam komple şunlarla değiştirir misiniz birde ?

    <?php
    session_start();
    include('ayarlar.php');
    if (isset($_SESSION['_kadi']))
    {
        $sql = "select * from _user, _bakiye,_kultip where _kultip._no=_user._durum and _user._id=_bakiye._kid and _user._kadi='".$_SESSION['_kadi']."'";
        $sonuc = mysqli_query($baglanti,$sql);
        $fields = mysqli_fetch_assoc($sonuc);
        echo '
        <table cellpadding="0" cellspacing="0" width="100%" class="girisss">
            <tr>
                <td width="35%" style="text-align:left; padding-left:35px;">
                    <table>
                        <tr>
                            <td><img src="tema/resim/giris-gpbakiye.jpg"/></td>
                            <td valign="middle"><b style="color:#444444;font-size:11px;font-weight:bold">'.$fields['_bakiye'].' TL</b>&nbsp;&nbsp;&nbsp;&nbsp;</td>
                            <td valign="middle"><img src="tema/resim/giris-gpbonus.jpg"/></td>
                            <td><b style="color:#4aa515;font-size:11px;font-weight:bold">'.$fields['_bonus'].' TL</b></td>
                        </tr>
                    </table>
                </td>
                <td width="40%" style="text-align:left"><b style="text-transform:capitalize;color:#444444;">Merhaba,&nbsp; '.$_SESSION['_kadi'].' </b> &nbsp;<img src="tema/images/bullet.gif"/><em style="text-transform:capitalize"> '.$fields['_adsoyad'].' -&nbsp; '.$fields['_tip'].'</em></td>
                <td width="25%"><a href="profil.php"><b>Kullanıcı Profili</b>&nbsp;&nbsp;&nbsp;</a><img src="tema/resim/imlec.png"/> &nbsp;<a href="kutuphane/logout.php"><b>Güvenli Çıkış</b></a></td>
            </tr>
        </table>';
    }
    else
    {
        echo '
        <form method="post" action="">
        <a href="register.php"><small>Üye olmak için Tıklayınız! </small></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <a href="javascript:openpopup(\'sifremiunuttum.php\')"><small>Şifremi Unuttum</small></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
        if (isset($_GET['hata']))
        {
            echo '
            <span id="farbwechsel"><font size=1><B>HATALI GİRİŞ !</B></FONT></span>
            <script language="JavaScript">
            function wechsel1(){document.getElementById("farbwechsel").style.color = "RED";window.setTimeout("wechsel2()",700);}
            function wechsel2(){document.getElementById("farbwechsel").style.color = "BLACK";window.setTimeout("wechsel1()",500);}wechsel1();
            </script>';
        }
    
        echo '
        <span><small>Kullanıcı Adı: </small><input name="kullanici" type="text" value="" maxlength="20" class="inputTextbox"  /></span>
        <span><small>Şifre: </small><input name="sifre" type="password"  value="" maxlength="20" class="inputTextbox" />&nbsp;&nbsp;&nbsp;</span>
        <input name="kgirisi" type="submit" id="kgirisi" value="Giriş" class="inputSubmitBtn" />
        </form>
    
        burası 49uncu satır........................';
    }
    if ($_POST['kgirisi'])
    {
        $kadi = $_POST['kullanici'];
        $sifre = $_POST['sifre'];
        $sql = "select count(*) as _count from _user where _kadi='".$kadi."' AND _pass='".$sifre."'";
        $link = mysqli_query($baglanti,$sql);
        $fields = mysqli_fetch_assoc($link);
        if($fields['_count'] > 0)
        {
            $sql = "select * from _user where _kadi='".$kadi."' AND _pass='".$sifre."'";
            $link = mysqli_query($baglanti,$sql);
            $fields = mysqli_fetch_assoc($link);
            if($fields['_durum2']=='true')
            {
                $_SESSION['_kadi'] = $fields['_kadi'];
                $_SESSION['_durum'] = $fields['_durum'];
            }
        }
        echo '
        <script>window.location="', $_SERVER['REQUEST_URI'], '";</script>';
    }
    ?>
  • 01-04-2010, 00:24:01
    #9
    Notice: Undefined index: kgirisi in C:\Program Files\EasyPHP-5.3.2\www\sayfalar\kutular\giris.php on line 51 bu hatayı veriyor..
    51. satırdada şu var : if ($_POST['kgirisi'])