kostenloser Webspace werbefrei: lima-city


Include mit PHP

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    m**********r

    Hallo, ich habe folgenden Code:

    <? include ("navi.html"); ?>


    Aber der Content soll neben der Navi sein. Wie mache ich das? Ich kenne mich leider mit PHP Überhaupt nicht aus... :(
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. sandrock-jonas

    Kostenloser Webspace von sandrock-jonas

    sandrock-jonas hat kostenlosen Webspace.

    Ich glaube, dein Problem ist nicht die include()-Funktion von PHP.
    Sämtliche Formatierungen werden mit HTML vorgenommen. Die include()-Funktion fügt einfach den Quelltext der Datei navi.html in deinen PHP-Code ein. Du musst also davon ausgehen, dass dein Navi-Quelltext an der Stelle des Codes steht, an dem in deinem PHP-Code die include()-Funktion steht. Die Formatierungen musst du dann mit HTML und/oder CSS machen.
  4. nehme zwei divs oder tabellen und packe den jeweiligen inhalt in die passende tabelle oder den div.
    z.B.
    <div id='navi'>
    <?php include('navi.html'); ?>
    </div>
    <div id='content'>
    <?php include('content.html'); ?>
    </div>
  5. Autor dieses Themas

    m**********r

    Ich hab das ganze jetzt mal so versucht:


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Test</title>
    <style type="text/css">
    <!--
    #Layer1 {
    position:absolute;
    width:144px;
    height:316px;
    z-index:1;
    left: 12px;
    top: 16px;
    }
    #Layer2 {
    position:absolute;
    width:591px;
    height:316px;
    z-index:2;
    left: 157px;
    top: 16px;
    }
    -->
    </style>
    </head>

    <body>
    <div id="Layer1"><?php include ("navi.html"); ?></div>
    <div id="Layer2"><?php include ("content.html"); ?></div>
    </body>
    </html>

    Aber es funktioniert nicht...


    Beitrag geändert: 11.11.2006 20:33:56 von moritzpeuser

    Beitrag geändert: 11.11.2006 21:01:20 von moritzpeuser
  6. Zeig ma wie das aussieht.
    Dann ist es einfacher zu helfen^^
  7. Autor dieses Themas

    m**********r

    Also, so sieht das ganze bei mir aus: http://moritzpeuser.lima-city.de/phptest/test.php

    Und das Verzeichnis ist folgendes:
    http://moritzpeuser.milten.lima-city.de/phptest/

    Beitrag geändert: 11.11.2006 21:05:53 von moritzpeuser
  8. Ähm bei der include anweisung muss bei dem ersten <? noch ein php dahinter^^
  9. Autor dieses Themas

    m**********r

    Ich habs jetzt geändert. Aber aussehen tuts genauso...
  10. So sieht es richtig aus^^
    http://garlian.lima-city.de/tests/test.php

    Du musst der Datei die Endung .php geben damit der Server es richtig interpretiert^^

    Beitrag geändert: 11.11.2006 21:04:28 von garlian
  11. Autor dieses Themas

    m**********r

    Achso, ok. Vielen Dank! Ich hoffe jetzt bekomme ich den Rest hin...
  12. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!