• 03-01-2009, 12:46:08
    #1
    Arkadaşlar php yeni yeni başlıyorum. Bir çok arama yaptım ama bulamadım bir sorunum var. include kullanarak başka bir php dosyasını almada. Bir sayfada birden çok oluyor. Bir tanesini yapıyorum
    <? include (" ") ?>
    şeklinde diğerinide aynıu şekilde yapınca okumuyor. Birini algılıyor sadece. İkisini aynı kodlar arasına alıyorum olmuyor. Ben kodları yazayım belki yardımcı olursunuz.

     <td width="205" bgcolor="#0099FF"><?php include "panel.php"; ?> &nbsp;<br>
    <br>
    <br>
    <br>
    <br></td>
      </tr>
    </table>
    <br />
    <?php include " alt.php "; ?>
    bu şekilde olunca alt.php yi görmüyor. paneli silince görüyor. :/
  • 03-01-2009, 13:16:29
    #2
    alt.php yazdığın yerlerde boşluk bırakma birde şöyle kullan daha sağlam olur
    include 'sayfa.php';
  • 03-01-2009, 13:31:03
    #3
    Üyeliği durduruldu
    <? include("panel.php"); ?>
    <? include("alt.php"); ?>
  • 03-01-2009, 13:43:13
    #4
    olmuyor alt.php yi üste koyarsım ikiside çıkıyor fakat panel yerinde görünmüyor bu sefer aşağıya kayıyor :S
  • 03-01-2009, 14:01:59
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    hocam sana şöyle kısaca bi özetini anlatayım

    3 tane php dosyan var diyelim bunlar header, panel, ve footer olsun

    bunların 3 ünü tek sayfaya include edince sayfa tam bir html sıralamasına uyması gerekiyor.

    Şöyle yapman lazım

    bir html dosyan var diyelim

    bunun header kısmı head tagının sonuna kadar olsun.

    header.php
    <html>
    <head>
    <title><?php echo $baslik; ?>
    </head>
    diye bitsin

    panel.php dosyan ise sadece panelde değişkenlerini içersin diyelim ve içeriğide

    panel.php

    <body>
    <table>
    <tr>
    <td>içeriğin</td>
    <td>içeriğin</td>
    <td>içeriğin</td>
    </tr>
    <tr>
    <td>içeriğin</td>
    <td>içeriğin</td>
    <td>içeriğin</td>
    </tr>
    <tr>
    <td>içeriğin</td>
    <td>içeriğin</td>
    <td>içeriğin</td>
    </tr>
    Son olarak ise footer.php dosyan var oda;

     
    <tr>
    <td> footer içeriği</td>
    </tr>
    </table>
    </body>
    </html>
    bu şekilde sayfa.php diye bi dosyan var ise include işlemini şu şekilde yapabilirsin.

    sayfa.php

     
    <?php
    include("header.php");
    include("panel.php");
    include("footer.php");
    ?>


    eğer anlattığım mantığı anladıysan sayfanda kayma namına hiç bir şey yaşamazsın.

    unutma kayma bi tasarımsal sorundur. ve tasarımsal bi çok şey html kodlarından başlar.