Alx: Externen Content einfügen

Hallo liebe SelfHTML'ler!

Ich stehe vor einem (mir) unlösbaren Problem.
Habe schon diverse Suchmarathons bei Google hinter mir, finde aber keine Lösung.
Vielleicht könnt ihr mir ja helfen :)

Ich habe zwei Seiten.
Geben wir diesen mal die Namen "index.php" & "summary.php".

In der "summary.php" wird in einem <div> Inhalt generiert.
Diesen Inhalt versuche ich auf der "index.php" anzuzeigen.

Da die "summary.php" aber noch anderen Inhalt enthält kann ich diese nicht in die "index.php" includen.

Gibt es, außer dem Auslagern des "Inhalt-generier-Codes" in eine andere Datei, noch eine andere Möglichkeit wie ich NUR den Inhalt des <div> in meine "index.php" einfügen kann?

Danke schonmal für jegliches Feedback!
Grüße
Alx

  1. Seid gegrüßt!

    du kannst eine Bibliothek (Klassensammlung) namens simple_html_dom nutzen. Mit dieser kannst Du "javascript-ähnlich" bestimmte elemente aus einer HTML-Datei einlesen und diese dann mittels echo ausgeben.

    Ist nicht der schönste Weg, aber ein Weg ist es.

    --
    Bis Später
    RuD
    .................................................................
    Mein Weblog:
    http://blog.rudweb.de/
    1. Hi Rud,

      ist das eigentlich Absicht auf deinem Blog:

      <title> RᴜᴅWᴇʙ</title>

      wäre eine nette Idee...

      1. Seid gegrüßt!

        Hi Rud,

        ist das eigentlich Absicht auf deinem Blog:

        <title> RᴜᴅWᴇʙ</title>

        ich kann dir nicht ganz folgen. Wenn du die utf8-nicht-standard-acsii-Zeichen meinst, ja es ist Absicht. Sollte nen Experimant sein. Leider wir dies nur unzureichend unterstützt. In den meisten Windows'es werden die Sonderzeichen nicht dargestellt. Mac und Linux (Ubuntu) könnens.

        --
        Bis Später
        RuD
        .................................................................
        Mein Weblog:
        http://blog.rudweb.de/
        1. Wenn du die utf8-nicht-standard-acsii-Zeichen meinst,

          was ist das?

          1. Seid gegrüßt!

            was ist das?

            Wenn ich das Beispiel "RᴜᴅWᴇʙ" nehmen darf:

            R und W wären hier die Standard-Zeichen und
            ᴜᴅ und ᴇʙ wären die Nicht-Standard-Zeichen.

            --
            Bis Später
            RuD
            .................................................................
            Mein Weblog:
            http://blog.rudweb.de/
    2. Seid gegrüßt!

      du kannst eine Bibliothek (Klassensammlung) namens simple_html_dom nutzen. Mit dieser kannst Du "javascript-ähnlich" bestimmte elemente aus einer HTML-Datei einlesen und diese dann mittels echo ausgeben.

      Ist nicht der schönste Weg, aber ein Weg ist es.

      Hey RuD,

      vielen, vielen Dank für deine prompte Antwort.
      Das ist genau das was ich gesucht habe!

      Viele Grüße
      Alx

    3. du kannst eine Bibliothek (Klassensammlung) namens simple_html_dom nutzen. Mit dieser kannst Du "javascript-ähnlich" bestimmte elemente aus einer HTML-Datei einlesen und diese dann mittels echo ausgeben.

      Ähnlich funktioniert PHPQuery das sich an der Syntax von JQuery orientiert um DOM Abfragen auf serverseite zu machen.

      --
      for your security, this text has been encrypted by ROT13 twice.
  2. jQuery hat dazu einen sehr eleganten Weg: Du kannst bei AJAX-Operationen auch das Ergebnis auf eine bestimmte Selektion beschränken. Das sieht dann beispielsweise so aus:

    $('#summarypart').load('summary.php div#inhalt');

    Noch einfacher geht es wirklich nicht.

    Gruß, LX

    --
    RFC 1925, Satz 2: Egal, wie fest man schiebt, ganz gleich, wie hoch die Priorität ist, man kann die Lichtgeschwindigkeit nicht erhöhen.
    1. jQuery hat dazu einen sehr eleganten Weg: Du kannst bei AJAX-Operationen auch das Ergebnis auf eine bestimmte Selektion beschränken. Das sieht dann beispielsweise so aus:

      $('#summarypart').load('summary.php div#inhalt');

      Noch einfacher geht es wirklich nicht.

      Gruß, LX

      Hi LX,

      dir auch ein herzliches Dankeschön für deine Hilfe.
      Leider habe ich keinerlei Ahnung von jQuery bzw Ajax.

      Scheint aber, aufgrund der Einfachheit, eine schöne Sprache zu sein.
      Sollte ich mir vielleicht auch mal angucken =)

      Grüße & Thx
      Alx

      1. Hallo,

        Leider habe ich keinerlei Ahnung von jQuery bzw Ajax.
        Scheint aber, aufgrund der Einfachheit, eine schöne Sprache zu sein.

        ich will deine Begeisterung nicht hemmen, nur ein Missverständnis richtigstellen.
        Weder jQuery noch AJAX sind Programmiersprachen.

        AJAX ist ein in Javascript implementierte Technik, HTTP-Requests abzusetzen und die entsprechenden Responses als String zu empfangen und zu verarbeiten.

        jQuery ist eine Javascript-Bibliothek, die einen stark vereinfachten Zugriff auf HTML-Elementobjekte bietet.

        Beides sind also spezielle Anwendungsfälle von Javascript.

        Sollte ich mir vielleicht auch mal angucken =)

        Durchaus, ja.

        Ciao,
         Martin

        --
        Auf jeden Menschen auf der ganzen Welt entfallen statistisch gesehen etwa 3000 Spinnen, wie Wissenschaftler jetzt festgestellt haben.
        Wer will meine haben? Denn ich will sie bstimmt nicht.
        1. Beides sind also spezielle Anwendungsfälle von Javascript.

          Und beides funktioniert nur, wenn der Besucher javascript im Browser ausführt. Meine Wahl wäre es serverseitig zu machen.