• 16-10-2010, 16:39:01
    #1
    arkadaşlar index1.php içine include ettiğim dosyalardan birini değiştirip başka bir klasörden başka bir dosya include ettiğim zaman hata alıyorum

    örnek
    <?php
    include("fn/baglan.php");
    session_start();
    if(!isset($_SESSION["login"])){
    echo "Bu sayfayı görüntüleme yetkiniz yoktur.";
    }else{
    include("include/banner.php");
    include("include/panelmenu.php");
    include("include/sidebar.php");
    include("include/icerik.php");
    include("include/footer.php");
    
    }
    
    ?>

    bu sayfayı şöyle yapınca bozuluyor


    <?php
    include("fn/baglan.php");
    session_start();
    if(!isset($_SESSION["login"])){
    echo "Bu sayfayı görüntüleme yetkiniz yoktur.";
    }else{
    echo define("orhanselim",true);
    include("include/banner.php");
    include("include/panelmenu.php");
    include("include/sidebar.php");
    include("include/site/icerik.php");
    include("include/footer.php");
    
    }
    
    ?>
    yani
    include("include/site/icerik.php");
    yapınca bozuluyor

    aldığım hata şu
    Warning: include(/include/banner.php) [function.include]: failed to open stream: No such file or directory in /home/murahcom/public_html/ovt/settings.php on line 3
    
    Warning: include() [function.include]: Failed opening '/include/banner.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/murahcom/public_html/ovt/settings.php on line 3
    bi el atarsanız çok sevineceğim
  • 16-10-2010, 16:42:56
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    banner.php dosyasını include klasörü içinde bulamıyor, o dosyayı da icerik.php dosyasıyla birlikte başka dizine taşıdıysan onunda adını yazman gerekiyor.

    banner.php dosyasını belirttiğin include dizini içinde bulamadıgından vermiş o hatayı değiştirdiğin kod satırı hata vermiyor.
  • 16-10-2010, 16:45:10
    #3
    intel adlı üyeden alıntı: mesajı görüntüle
    banner.php dosyasını include klasörü içinde bulamıyor, o dosyayı da icerik.php dosyasıyla birlikte başka dizine taşıdıysan onunda adını yazman gerekiyor.

    banner.php dosyasını belirttiğin include dizini içinde bulamadıgından vermiş o hatayı değiştirdiğin kod satırı hata vermiyor.
    aslında gerekli değişiklikleri yapıyorum hatta dosya yollarının tam adını yazmama rağmen olmuyor hatanın ne olduğunu bende anladım ama bi çözüm üretemedim gitti en son aklıma buraya yazmak geldi.
  • 16-10-2010, 16:58:38
    #4
    index1.php nin bulunduğu yerde de bir icerik.php var mı?
    2. olarak ./include/site/icerik.php denediniz mi?
  • 16-10-2010, 17:23:45
    #5
    yemekim adlı üyeden alıntı: mesajı görüntüle
    index1.php nin bulunduğu yerde de bir icerik.php var mı?
    2. olarak ./include/site/icerik.php denediniz mi?
    index1.php nin bulunduğu yerde başka bir dosya yok


    verdiğiniz bağlantıyı aynen denedim
  • 16-10-2010, 18:08:51
    #6
    en başta include("fn/baglan.php"); dediğiniz için fn içinde arıyor olabilir mi?
    bi de ../include/site/icerik.php deneyin.
  • 16-10-2010, 18:30:58
    #7
    ovt/settings.php

    bak buradaki dosyanın içinde
     include("/include/banner.php");
    diye bi ibare var 3. satırında

    buradaki
     include("/include/banner.php");
    ibaresini

     include("../include/banner.php");
    olarak değiştir bi sıkıntı kalmaz diye düşünüyorum tabi include dizinin direk public_html de ise yani bunun içinde bir alt dizinde değil ise "ovt" gibi.
  • 16-10-2010, 19:45:32
    #8
    intel adlı üyeden alıntı: mesajı görüntüle
    ovt/settings.php

    bak buradaki dosyanın içinde
     include("/include/banner.php");
    diye bi ibare var 3. satırında

    buradaki
     include("/include/banner.php");
    ibaresini

     include("../include/banner.php");
    olarak değiştir bi sıkıntı kalmaz diye düşünüyorum tabi include dizinin direk public_html de ise yani bunun içinde bir alt dizinde değil ise "ovt" gibi.
    sorun çözülmüştür teşekkürler
  • 16-10-2010, 20:56:50
    #9
    orhanbyr adlı üyeden alıntı: mesajı görüntüle
    sorun çözülmüştür teşekkürler
    rica ederim kolay gelsin.