• 03-06-2009, 09:56:09
    #1
    Arkadaşlar diyelim şöyle bir dosya yapımız var;

    /site
    /sistem
    index.php

    Localde çalışıyorum böyle bir yapıda çalışma alanım var. Şimdi site klasöründe diyelim şöyle bir yol var..

    /site/a/b/c/index.php

    Yukarıda gördüğünüz index.php dosyasına ana dizindeki index.php dosyasını nasıl include ederim? Php'de bunu kolaylaştıracak bir fonk varmı? Ana dizine gitmem gerekiyor?
  • 03-06-2009, 09:58:54
    #2
    CodErode adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar diyelim şöyle bir dosya yapımız var;

    /site
    /sistem
    index.php

    Localde çalışıyorum böyle bir yapıda çalışma alanım var. Şimdi site klasöründe diyelim şöyle bir yol var..


    /site/a/b/c/index.php

    Yukarıda gördüğünüz index.php dosyasına ana dizindeki index.php dosyasını nasıl include ederim? Php'de bunu kolaylaştıracak bir fonk varmı? Ana dizine gitmem gerekiyor?
    include '../../../../../index.php';
    bür üst dizine ; '../' şeklinde bir kullanımla çıkabilirsiniz.
  • 03-06-2009, 10:02:13
    #3
    uysal_rockci adlı üyeden alıntı: mesajı görüntüle
    include '../../../../../index.php';
    bür üst dizine ; '../' şeklinde bir kullanımla çıkabilirsiniz.

    Üstad o şekli biliyorum tşkler ama ilerde işler daha da karışacak onun için ana dizine direk cıkan bir teknik gerek
  • 03-06-2009, 10:09:21
    #4
    direk root dizinden de gösterebilirsin

    /public_html/site/a/test.php diyebilirsin.
  • 03-06-2009, 10:13:12
    #5
    webadam adlı üyeden alıntı: mesajı görüntüle
    direk root dizinden de gösterebilirsin
    /public_html/site/a/test.php diyebilirsin.
    Biraz daha açarmısınız? Yanlış anlamadıysam eğer bu dediğiniz tür için ana dizine yine çıkmak gerekiyor? Bizim de sorunumuz zaten ana dizine gitmek.

    İlerde işler daha da karmaşıklaşır. Klasörler altında birden fazla klasörler vs.. Onun için ana dizine çıkmamda nasıl bir teknik uygulayabilirim merak ediyorum?
  • 03-06-2009, 10:15:27
    #6
    CodErode adlı üyeden alıntı: mesajı görüntüle
    Üstad o şekli biliyorum tşkler ama ilerde işler daha da karışacak onun için ana dizine direk cıkan bir teknik gerek
    $_SERVER dizisinde aradığınız şeyleri bulabilirsiniz
    echo "<pre>";
    print_r($_SERVER);
    echo "</pre>";
  • 03-06-2009, 10:19:20
    #7
    İnceliyorum..
  • 03-06-2009, 10:58:21
    #8
    Kimlik doğrulama veya yönetimden onay bekliyor.
    define('PATH',$_SERVER['DOCUMENT_ROOT'].'/');

    include_once(PATH.'index.php');
  • 03-06-2009, 11:09:37
    #9
    dnmtnk adlı üyeden alıntı: mesajı görüntüle
    define('PATH',$_SERVER['DOCUMENT_ROOT'].'/');
    include_once(PATH.'index.php');

    Eline sağlık hocam tmmdır.