• 25-08-2007, 12:14:42
    #1
    Üyeliği durduruldu
    sayfa şablonuma include koduyla yerleştirdiğim bir .php dosyasının sadece index.php de görünmesini istiyorum. hangi kodlarla hallederim.

    teşekkürler
  • 25-08-2007, 12:51:38
    #2
    sadece index.php ye include edersiniz.sadece index.php de görünür.

    include("birdosya.php");
  • 25-08-2007, 12:53:19
    #3
    Üyeliği durduruldu
    valla her sayfada görünüyor denedim.

    sanırım script index.php yi saçblon olarak kullanıyor.

    yokmu sadece şu urlde çıksın kodu?
  • 25-08-2007, 12:54:57
    #4
    if($_SERVER['REQUEST_URI'] == '/index.php') include("ekdosyam.php");
  • 25-08-2007, 12:55:50
    #5
    böyle birşey çalışmaz mı ?

    if (basename($_SERVER['SCRIPT_NAME']) == 'index.php')
    {
         include('sayfa.php');
    }
    Edit: $_SERVER['SCRIPT_NAME'] mod_rewrite yemiş sayfalarda olmuyordu, bir de $_SERVER['REQUEST_URI'] deneyelim...
  • 25-08-2007, 12:57:47
    #6
    o zaman sende indexin içine çağırılan diğer dosyayı bul meselam main.php onun içine koy olsun bitsin eğer index şablon ise mulaka değişken kontrolü ile diğer sayfalar çağırılıyordur indexin içine sende hangi sayfada istiyorsan onun içine inlude edebilirsin.
  • 25-08-2007, 13:01:31
    #7
    Üyeliği durduruldu
    ErsaT arkadaşımızınkini denedim çalıştı teşekkür ediyorum ilgilenen herkese.

    son olarak birde mantığı öğrenmek için sorayım: birde atıyorum index2.php de ve direk domain adresinde yani altsayfa uantısı olmadan haliyle olan sayfadada çalışsın istiyorum böyle olunca nasıl bir kodlama olacak?

    yani index.php, index2.php ve siteadresim.com url lerinde çalışsın istiyorum. (mantığı öğrenmek için) teşekkürler
  • 25-08-2007, 13:08:48
    #8
    $request_url = $_SERVER['REQUEST_URI'];
    if( ($request_url == '/index.php') || ($request_url == '/index2.php') || ($request_url == '/index3.php') || ($request_url == '/') ) include("ekdosyam.php");
  • 25-08-2007, 13:18:41
    #9
    Üyeliği durduruldu
    ErsaTteşekkür ederim eyvallah. verebilirsem +rep.