• 31-07-2009, 05:42:39
    #1
    Üyeliği durduruldu
    merhaba arkadaşlar dil dosyası çalışması yapıyorum php'de ancak devamlı hata alıyorum kodları yazdım menu oluşturdum türkçe ve ingilizce olucak şekilde daha sonra marlboro.php de bunlara tablo yaptım tabloda çift tırnak geçtiği için echo ' ekledim başına ama 7 satırda yanı tam burda hata alıyorum bir türlü çözemedim bi yardımcı olursanız sevinirim
    Marlboro.php
    <?php
    $marlboro = $_GET[marlboro];
    include ("$marlboro.php);
    echo '<table border="1" width="25%" id="table1" height="111" cellspacing="0" cellpadding="0">
    	<tr>
    		<td bgcolor="#C0C0C0"><b>'._ANA SAYFA.'</b></td>
    	</tr>
    	<tr>
    		<td bgcolor="#C0C0C0"><b>'._HAKKIMIZDA.'</b></td>
    	</tr>
    	<tr>
    		<td style="border-style: solid; border-width: 1px" bgcolor="#C0C0C0"><b>
    		'._URUNLER.'</b></td>
    	</tr>
    	<tr>
    		<td bgcolor="#C0C0C0"><b>'._REFERANSLAR.'</b></td>
    	</tr>
    	<tr>
    		<td bgcolor="#C0C0C0"><b>'._ILETISIM.'</b></td>
    	</tr>
    </table>';
    ?>
    index.php
    <p align="center"><a href="marlboro.php?marlboro=turkce">TÜRKÇE</a>&nbsp; -
    <a href="marlboro.php?marlboro=ingilizce">ENGILISH</a> </p>
    Türkçe.php
    <?php
    define("_Ana Sayfa","Ana Sayfa");
    define("_HAKKIMIZDA","Hakkımızda");
    define("_URUNLER","Urunler");
    define("_REFERANSLAR","Referanslar");
    define("_ILETISIM","İletişim");
    ?>
    İngilizce.php
    <?php
    define("_Ana Sayfa","Home Page");
    define("_HAKKIMIZDA","About Us");
    define("_URUNLER","Products");
    define("_REFERANSLAR","References");
    define("_ILETISIM","Communication");
    ?>
  • 31-07-2009, 05:56:12
    #2
    Üyeliği durduruldu
    hocam koda tam olarak bakmadim ama cif tirnak'da kulanabilirsin sadece onun onune sunu eklemen lazim \ yani cif tirnak soyle olacak \"
  • 31-07-2009, 06:08:08
    #3
    Üyeliği durduruldu
    denedim hocam öylede yine aynı satırda error veriyor
    siz böyle diyorsunuz ama ondada hata veriyor
    echo \" <table border="1" width="25%" id="table1" height="111" cellspacing="0" cellpadding="0">
  • 31-07-2009, 06:21:02
    #4
    marlboro.php

    <?php
    $marlboro = $_GET['marlboro'];
    include ("$marlboro.php");
    echo '<table border="1" width="25%" id="table1" height="111" cellspacing="0" cellpadding="0">
        <tr>
            <td bgcolor="#C0C0C0"><b>'._ANASAYFA.'</b></td>
        </tr>
        <tr>
            <td bgcolor="#C0C0C0"><b>'._HAKKIMIZDA.'</b></td>
        </tr>
        <tr>
            <td style="border-style: solid; border-width: 1px" bgcolor="#C0C0C0"><b>
            '._URUNLER.'</b></td>
        </tr>
        <tr>
            <td bgcolor="#C0C0C0"><b>'._REFERANSLAR.'</b></td>
        </tr>
        <tr>
            <td bgcolor="#C0C0C0"><b>'._ILETISIM.'</b></td>
        </tr>
    </table>';
    ?>
    index.php dosyası;

    <p align="center"><a href="marlboro.php?marlboro=turkce">TÜRKÇE</a>&nbsp; -
    <a href="marlboro.php?marlboro=ingilizce">ENGILISH</a> </p>
    turkce.php dosyası;

    <?php
    define("_ANASAYFA","Ana Sayfa");
    define("_HAKKIMIZDA","Hakkımızda");
    define("_URUNLER","Urunler");
    define("_REFERANSLAR","Referanslar");
    define("_ILETISIM","İletişim");
    ?>
    ingilizce.php dosyası;

    <?php
    define("_ANASAYFA","Home Page");
    define("_HAKKIMIZDA","About Us");
    define("_URUNLER","Products");
    define("_REFERANSLAR","References");
    define("_ILETISIM","Communication");
    ?>
    Dosyalarınızı yukarıdaki gibi güncelleyin.

    Kolay gelsin.
  • 31-07-2009, 07:04:47
    #5
    Üyeliği durduruldu
    bayGaReZ hocam teşekkür ediyorum oldu peki benim hatam nerde ? hala anlamadım
  • 31-07-2009, 09:15:45
    #6
    Üyeliği durduruldu
    böyle yapmak yerine dizi olarak alsan daha iyi olur.
  • 31-07-2009, 10:23:34
    #7
    hatan burda bak

    " işaretini kapatmamışsın
    include ("$marlboro.php);
    yani olması gereken
    include ($marlboro.".php");
  • 31-07-2009, 11:05:22
    #8
    çift tırnak içerisinde değişken arar bu yüzden yüksek ziyaretçili sitelerde server ı ekstradan yorabilir.. tek tırnak kullanmanızı öneririm.

    ayrıntı: .K.D.L Web Hizmetleri &bull; Başlık görüntüleniyor - PHP echo da çift tırnak tek tırnak farkı
  • 31-07-2009, 13:32:03
    #9
    Üyeliği durduruldu
    star2218 adlı üyeden alıntı: mesajı görüntüle
    hatan burda bak
    " işaretini kapatmamışsın
    include ("$marlboro.php);
    yani olması gereken
    include ($marlboro.".php");
    hayda bak şimdi dikkatimi çekti hocam html gözünü seveyim php'de gözden bir kaçtığı zaman uraş dur