zero: in einer includeten Seite "weiterblättern"

Hallo,
also:

auf einer index.php habe ich den content bereich per include befehlt eingefügt. (eine html Datei).

Geht das, dass man auf der html Datei einen link macht, z.B zur 2. Seite. aber dass sich dann nur der content bereich  verändert, nicht der rest der index.php?

gruß Nudel0r

  1. Hi,

    Geht das, dass man auf der html Datei einen link macht, z.B zur 2. Seite.

    natürlich.

    aber dass sich dann nur der content bereich  verändert, nicht der rest der index.php?

    Natürlich nicht.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hallo,

      aber dass sich dann nur der content bereich  verändert, nicht der rest der index.php?

      Natürlich nicht.

      ...zumindest nicht ohne die Seite neu zu laden, oder mißverstehe ich hier gerade zu später Stunde etwas!?

      Mit freundlichem Gruß
      Micha

      1. eh joa...ich habs raus^^ hab einfach auf in der content datei so ein link gemacht:

        index.php?page=home2.html

        somit kann ich einfach ne andere html datei reinladen...

        1. so ein link gemacht:
          index.php?page=home2.html

          Hää? Damit lädtst du doch die GESAMTE index.php wieder neu, jetzt mit etwas anderem Inhalt.

          Ich denke, DAS wolltest du vermeiden?

          1. nene so ists schon ok ;) anders gehts ja irgentwie auch nicht, sonst müsste ich  ja mit frames arbeiten.

            1. Hallo zero,

              »» nene so ists schon ok ;) anders gehts ja irgentwie auch nicht, sonst müsste ich  ja mit frames arbeiten.

              Oder eben mit Ajax, wie Du hier unter nachlesen kannst...

              Mit freundlichem Gruß
              Micha

        2. Hallo,

          index.php?page=home2.html

          Prüfe aber auf jeden Fall $_GET['page'] auf den Inhalt bevor du den Inhalt einbindest, indem du zB schaust, ob dieser in deinem Array mit erlaubten Inhalten ist.
          Ansonsten kann ich einfach jede Beliebige Seite von deinem Server einbinden lassen!!!

          werbeklaus

  2. Hallo,

    auf einer index.php habe ich den content bereich per include befehlt eingefügt. (eine html Datei).

    Geht das, dass man auf der html Datei einen link macht, z.B zur 2. Seite. aber dass sich dann nur der content bereich  verändert, nicht der rest der index.php?

    Ja, das geht. Du musst den Bereich, den du mit include einfügst, zwischen <iframe> und </iframe> einschliessen.

    Innerhalb des iframe kannst du neue Seiten laden, ohne dass der "parent" Bereich mitgeladen wird. Ich lade z.B. hier den iframe- Inhalt alle 15 sec neu mit
    <meta http-equiv="refresh" content="15; url=webradio_bild.php">

    http://osmer.de/2005/webradio.htm

    Lieben Gruß, Kalle

  3. Hallo,

    auf einer index.php habe ich den content bereich per include befehlt eingefügt. (eine html Datei).

    Geht das, dass man auf der html Datei einen link macht, z.B zur 2. Seite. aber dass sich dann nur der content bereich  verändert, nicht der rest der index.php?

    Ja.
    Wenn Du die index.php mit entsprechenden Parametern aufrufst, die dann im includeten Teil ausgewertet werden, ist das ganz leicht möglich. Das ist das Schöne am Baukastenprinzip von Webanwendungen mit PHP.

    eingebette Datei:

    $page = 1;
      if(isset($_GET['page']))
      {
        $page = intval($_GET['page']));
      }

    und dann arbeitest Du eben mit $page.

    Prüfe dann hier noch die Range von $page und setze die Bounds.

    und an alle Links im eingebettenen Teil hängst Du dann dran:

    "href='index.php?content=seitenbezeichnung&amp;page=$page'"

    LG
    Chris