• 13-05-2009, 03:09:44
    #1
    Üyeliği durduruldu
    Üstadlar Standart Değişkenler İle Bir Çalışma Hazırlıyorum Ancak Bir Yerde Karekter Hatası Alıyorum.

    TÜRKÇE - İNGİLİZCE Olarak bir index hazırladım daha sonra kontrol.php , turkce.php , ingilizce.php şeklinde oluşturup bilgileri girdim kontrol.php'den GET Ve include İle Değişkenimi çektim değişken $marlboro.php şeklinde

    kontrol.php ?marlboro=turkce yonlendirdiğinde karekter hatası alıyorum

    Ana Sayfa

    Dersler

    Notlar

    Dokumanlar

    Haberler

    Sıralamam için


    '. Ana Sayfa .'
    '. Dersler .'

    şeklinde tek tırnak nokta ve nokta tek tırnak ile kapatıyorum satır 12 de bu nokta tırnak ilişkisinde sorun veriyor çift tırnak ile başlıyıp çift tırnak ile biten kodun arasına tırnak koyulmaz dıye biliyorum / tırnagın onune bunuda koyuyorum yine aynı hatayı veriyor acaba nerede bir sorun var

    kontrol.php

    <head>
    <meta http-equiv="Content-Language" content="tr">
    </head>
    
    
    <?php
    $marlboro=$_GET("marlboro");
    include ("$marlboro.php");
    
    echo '<table width="153" border="1">
      <tr>
        <th width="143" scope="row"><div align="left">'.Ana Sayfa.'</div></th>
      </tr>
      <tr>
        <th scope="row"><div align="left">'.Dersler.'</div></th>
      </tr>
      <tr>
        <th scope="row"><div align="left">'.Notlar.'</div></th>
      </tr>
      <tr>
        <th scope="row"><div align="left">'.Dokumanlar.'</div></th>
      </tr>
      <tr>
        <th scope="row"><div align="left">'.Haberler.'</div></th>
      </tr>
    </table>';
    
    ?>

    Konuyu php bölümüne açtım ama hep hata verdi burda hata vermediği için buraya açtım
  • 13-05-2009, 04:37:22
    #2
    Üyeliği durduruldu
    Kolay Gelsin

    
    
    
    
    
    <head> 
    <meta http-equiv="Content-Language" content="tr"> 
    </head> 
    
    
    <?php 
    $marlboro=$_GET("marlboro"); 
    include ("$marlboro.php"); 
    
    echo "<table width='153' border='1'> 
      <tr> 
        <th width='143' scope='row'><div align='left'>.Ana Sayfa.</div></th> 
      </tr> 
      <tr> 
        <th scope='row'><div align='left'>.Dersler.</div></th> 
      </tr> 
      <tr> 
        <th scope='row'><div align='left'>.Notlar.</div></th> 
      </tr> 
      <tr> 
        <th scope='row'><div align='left'>.Dokumanlar.</div></th> 
      </tr> 
      <tr> 
        <th scope='row'><div align='left'>.Haberler.</div></th> 
      </tr> 
    </table>
    "; 
    
    ?>
  • 13-05-2009, 09:22:19
    #3
    Üyeliği durduruldu
    dizi değişkenleri parantez değil köşeli parantez olacak

    $marlboro=$_GET("marlboro");

    yazmışsınız

    doğrusu
    $marlboro=$_GET["marlboro"];

    şeklinde

    sizin yazdiginizla fonksiyon çağırmış oluyorsunuz. fonksiyon olmadığı içinde function does not exist falan gibi bir hata mesajı aliyorsunuzdur
  • 13-05-2009, 13:46:16
    #4
    Üyeliği durduruldu
    Dediğinizi Yaptım Ancak Yine Hata Veriyor

    <head>
    <meta http-equiv="Content-Language" content="tr">
    </head>
    
    
    <?php
    $marlboro=$_GET["marlboro"];
    include ("$marlboro.php");
    
    echo '<table width="153" border="1">
      <tr>
        <th width="143" scope="row"><div align="left">.Ana Sayfa.</div></th>
      </tr>
      <tr>
        <th scope="row"><div align="left">.Dersler.</div></th>
      </tr>
      <tr>
        <th scope="row"><div align="left">.Notlar.</div></th>
      </tr>
      <tr>
        <th scope="row"><div align="left">.Dokumanlar.</div></th>
      </tr>
      <tr>
        <th scope="row"><div align="left">.Haberler.</div></th>
      </tr>
    </table>";
    
    ?>

    Verdiği Hata :

    Parse error: parse error in c:\appserv\www\kontrol.php on line 28
  • 13-05-2009, 13:50:21
    #5
    Üyeliği durduruldu
    echo için tek tırnak açmışsınız ama bunu sonlandırmamışsınız

    echo ' gibi başlıyorsanız '; şeklinde bitirmeniz gerekir
  • 13-05-2009, 14:22:33
    #6
    Üyeliği durduruldu
    dediğiniz gibi yaptım ' ile başladıgım yeri '; ile kapattım hata kalktı ancak türkçe ve ingilizceye tıkladıgım zaman ikisindede türkçe geliyor yani ingilizceye tıkladıgımda ingilizce kısmı gelmıyor birde .ANA SAYFA. şeklinde oluştu menüler.

    <th scope="row"><div align="left">.Dersler.</div></th>
    üstte böyle yapılması gerekiyor denilmişti.
  • 13-05-2009, 14:26:51
    #7
    Üyeliği durduruldu
    O Nokta işaretlerini kaldırdım hocam .ANA SAYFA. şeklinde ibare kalktı şuan tek sorun

    /kontrol.php?marlboro=ingilizce yazdıgımda ingilizce.php görmemesi
  • 13-05-2009, 14:33:13
    #8
    Üyeliği durduruldu
    Marlboro adlı üyeden alıntı: mesajı görüntüle
    O Nokta işaretlerini kaldırdım hocam .ANA SAYFA. şeklinde ibare kalktı şuan tek sorun
    /kontrol.php?marlboro=ingilizce yazdıgımda ingilizce.php görmemesi
    echo ladiginiz deger içinde değişken yok ki. olduğu gibi sabit ifadeleri yazdirmissiniz?
  • 13-05-2009, 14:37:57
    #9
    Üyeliği durduruldu
    $marlboro=$_GET["marlboro"];
    include ("$marlboro.php");
    bu oranın değişkeni değilmi ?