• 05-03-2013, 23:59:08
    #1
    Merhaba arkadaşlar,

    Bu konuyu açarken PHP'den hiç anlamadığımı belirtmekte fayda görüyorum.

    Şimdi sorumu şöyle özetleyeyim.

    tr.php adında şu şekilde bir dosya oluşturdum.

    Alıntı
    <?php

    // Text
    $_['MENU_HOME'] = 'Anasayfa';

    ?>
    Ve şöyle de bir index.php dosyası oluşturdum

    Alıntı
    <?php

    <html>
    <head></head>

    <body>
    <a href="index.php"><font color="#000000" size="2" face="arial">[BURAYA LANGUAGE DOSYASINDAN VERİ ÇEKMEK İSTİYORUM]</font></a>
    </body>
    </html>

    ?>
    Language dosyasında ki "Anasayfa" text'ini index.php'ye nasıl basabilirim?
  • 06-03-2013, 00:00:38
    #2
    Şöyle ki,


    <?php
    include_once('tr.php');
    ?>
    <html>
    <head></head>
    
    <body>
    <a href="index.php"><font color="#000000" size="2" face="arial"><?=$_['MENU_HOME'];?></font></a>
    </body>
    </html>
  • 06-03-2013, 00:45:09
    #3
    çok teşekkür ettim.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 00:27:54 -->-> Daha önceki mesaj 00:02:41 --

    Alıntı
    $_['MENU_HOME'] = 'Anasayfa';
    $_['MENU_STORE'] = 'E-Store';
    $_['MENU_CATALOG'] = '2013 SUMMER';
    altına diğer menüleri yazınca index.php açılmıyor beyaz boş sayfa kalıyor neyi yanlış yapıyorum acaba?

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 00:45:09 -->-> Daha önceki mesaj 00:27:54 --

    yok mu yardım edecek bir arkadaş daha arkadaşlar?
  • 06-03-2013, 00:59:04
    #4
    altdaki kodları dener misiniz ? hata raporlamayı açarsanız çözüme daha kolay ulaşabilirsiniz.

    tr.php

    <?php
    
    // Text
    $_['MENU_HOME']	 = 'Anasayfa';
    $_['MENU_STORE']	 = 'E-Store';
    $_['MENU_CATALOG']	 = '2013 SUMMER';
    ?>
    index.php

    <?php
    include_once('tr.php');
    ?>
    <html>
    <head></head>
    
    <body>
    <a href="index.php"><font color="#000000" size="2" face="arial"><?=$_['MENU_HOME'];?></font></a>
    <a href="store.php"><font color="#000000" size="2" face="arial"><?=$_['MENU_STORE'];?></font></a>
    <a href="catalog.php"><font color="#000000" size="2" face="arial"><?=$_['MENU_CATALOG'];?></font></a>
    </body>
    </html>
  • 06-03-2013, 01:01:27
    #5
    Alıntı
    [06-Mar-2013 01:00:13 Europe/Istanbul] PHP Parse error: syntax error, unexpected T_STRING in /home/kanguruc/public_html/worldwide/tr/tr.php on line 16
    hata raporlama bu mudur?
  • 06-03-2013, 01:01:28
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Birde bu şekilde deneyin

    define("_MENU_HOME","Anasayfa");
    Kullanımı:

    echo "<a href='#'>"._MENU_HOME."</a>";
  • 06-03-2013, 01:05:12
    #7
    SemihCAN adlı üyeden alıntı: mesajı görüntüle
    hata raporlama bu mudur?
    evet hocam,tr.php nin tamamını veya ilgili kısmı koyabilir misiniz ?
  • 06-03-2013, 09:52:13
    #8
    Üyeliği durduruldu
    Tavsiyem gettext'i araştırıp kullanmanızdan yana ama madem bu şekilde yapıyorsunuz şu şekilde bir örnek işinizi kolaylaştıracaktır.

    <?php
    $_['MENU_HOME']	 = 'Anasayfa';
    $_['MENU_STORE']	 = 'E-Store';
    $_['MENU_CATALOG']	 = '2013 SUMMER';
    // include tr.php
    
    function _e( $key = null )
    {
    	global $_;
    	if( isset($_[$key]) )
    	{
    		echo $_[$key];
    	}
    }
    
    _e('MENU_HOME');
    ?>
  • 06-03-2013, 11:09:56
    #9
    Üyeliği durduruldu
    -----tr.php-----

    $menu = array(
    'home' => 'anasayfa',
    'cat' => 'katalog',
    );

    ---- index.php ----

     <?php
    include_once('tr.php');
    ?>
    <html>
    <head></head>
    <body>
    <a href="index.php"><font color="#000000" size="2" face="arial"><?=$menu['home'];?></font></a>
    <a href="catalog.php"><font color="#000000" size="2" face="arial"><?=$_menu['cat'];?></font><
    </body>
    </html>
    en sagliklisi. benim yaptigim sekilde cogaltabilirsiniz