• 07-09-2009, 18:15:28
    #1
    Arkadaşlar çözemedim bir türlü.

    admin klasörümün içinde index.php içine bağlantı dosyamı include edeceğim ama
    include_once("/Baglan.php"); olarak yazdığımda browserda
    http://localhost/Admin/Baglan.php olarak algılıyor ve doğal olarak o dosyayı bulamıyor. Alt klasör içinden nasıl link verebilirim.

    ../
    ./
    $_SERVER["HTTP_HOST"];
    getenv("HTTP_HOST");

    bunları denedim ama olmadı.
  • 07-09-2009, 18:33:35
    #2
    Üyeliği durduruldu
    ../ -> bu bir üst dizini temsil eder. yani admin ve inc klasörlerinin oldugunu düşünelim. eğer inc klasöründeki bir dosyayı admin klasörü içine include etmek istiyorsan,

    include("../inc/aa.php")

    olarak yazman gerekiyor.

    eğer admin klasöründeki index.php ye, yine admin klasörü içerisindeki diğer klasörün içindeki aa.php yi include etmek istersen include(./inc/aa.php); yazmalısın.

    eğer index.php ile baglan.php aynı dizinde ise; direk include("baglan.php"); yazman yeterli olur.

    pek anlayamadım dosyan nerede o yüzden böle yazdım. anlamadıgın bir yer olursa söle yine. yardımcı olmaya calısalım.
  • 07-09-2009, 18:45:54
    #3
    Ana dizinde baglan.php dosyam var ben onu Admin klasörünün içindeki index.php içine include etmeye çalışıyorum. Bunu yapamadım.

    include("../Baglan.php"); olarak denedim ama olmadı
  • 07-09-2009, 20:27:44
    #4
    Üyeliği durduruldu
    -baglan.php
    -Admin
    --index.php

    bu şekilde ise include("../baglan.php"); yazımının doğru olması lazım. çünkü bende çalışıyor. admin klasörü ile baglan.php dosyasının aynı dizinde olması lazım..

    yada sen buraya aldıgın hatayı yaz. bakalım..