<? include ?> Problem

  • Hallo zusammen!

    Ich woltle auf meiner Seite das Forum direkt einbinden. Leider funktioniert das alles nicht so wirklich. Ich habe es via

    Code
    <? include ("/forum/index.php"); ?>

    gemacht.

    Leider wird an der Stelle kein Forum angezeigt .....

    Woran kann das liegen?

  • also richtig funktionieren wird das denk ich sowieso nicht.
    ein include ist nicht wie ein iframe. dh. selbst wenn das forum
    angezeigt wird, sobald du im forum was anklickst wird ne neue
    seite geöffnet (oder deine momentane überblendet).

    benutz dazu lieber nen iframe

    Code
    <iframe src="/forum/index.php" width=.... height=....></iframe>
  • Das hab ich auch schon versucht ... da ist nur das Problem, ich bekomm den iframe nich auf 100% der Forengröße. Ich kann das ganze nur mit PX definieren. Das heißt wenn das Forum mal mehr Inhalt bekommt, muss man anfangen zu scrollen weil das ifragem bei 100% irgendwie bei 100px oder so bleibt ...

  • hm. jetzt müsste man wissen wie deine seite genau aufgebaut is
    - vom layout her. also mit nem include kommst nicht weit. iframe
    is doof - stimmt. aber mit die einzige lösung.

    evtl - je nach design - wär vielleicht ein frameset möglich ?


    edit: evtl etwas abenteuerlich....
    vielleicht kann man mit php die größe der seite berechnen, diese
    könntest dann evtl irgendwie übergeben...weil wennst mit php include
    arbeitest is ja des forum dann eh bestandteil der eigentlichen seite.

    uh... des wird nicht einfach...

  • Du kannst ja hier mal gucken: http://united-bananaz.de/community.php

    Da hätte ich gerne das Forum angezeigt. Frames möchte ich eigentlich nicht so gern wegen Suchmaschinen und so :)

    Warum das mit include nicht geht versteh ich nicht weil eigentlich alles von der Seite mit include angezeigt wird.

  • naja... soo lang mach ich auch noch kein php...

    aber include bindet den quelltext in die seite ein.
    d.h dass dann des forum bestandteil der kompletten
    seite is. klickst du auf nen link im forum- wird dieser geöffnet,
    allerdings ohne den rest der eigentlichen seite (also ohne
    header etc) - da des forum des ja net kennt.

    die seite zeigt praktisch das forum nicht nur an - wien iframe
    sind bindet des richtig mit in den quelltext ein.

  • Nunja, dann werd ich den iframe auf eine feste Größe setzen bis ich ne bessere Lösung gefunden habe ;)

  • jup, is erstmal des vernünftigste.

    mir is grad eingefallen dass glaub ich auch die php variante mit
    dem höhe berechnen und dann zuweisen nicht so recht funktionieren
    kann.

    möglicherweise gibts noch ne js möglichkeit - musst mal danach googln.

  • Code
    <? include ("/forum/index.php"); ?>

    Der Pfad "/forum/index.php" ist absolut, das bedeutet er versucht so zu sagen C:/forum/index.php einzubinden, jedoch wird dein Forum nicht dort liegen.

    Probiers mit

    PHP
    <?php
    	include ($_SERVER['DOCUMENT_ROOT'].'/forum/index.php');
    ?>
  • versuch mal folgendes.

    PHP
    <?php error_reporting(E_ALL); include ("/forum/index.php"); ?>

    Something big is coming. And there will be pirates and ninjas and unicorns...

  • Es wird kein Fehler angezeigt. Da include nicht funktioniert ... gibt es keine Möglichkeit nen <iframe> auf 100% height einzustellen?

  • was sind bei dir 100%? ;)
    100% ist immer Relativ
    Mach doch einfach einen fixen Pixelwert.

    Something big is coming. And there will be pirates and ninjas and unicorns...

  • also dass sich der frame an die größe des inhalts anpasst, is glaub
    ich schwer zu realisieren. du müsstest per javascript die höhe der seite
    vom forum ausrechnen und dann an php übergeben die des ganze nochmal
    läd und dann den iframe anpasst. also im prinzip blödsinn :|

  • Zitat von driver

    also dass sich der frame an die größe des inhalts anpasst, is glaub
    ich schwer zu realisieren. du müsstest per javascript die höhe der seite
    vom forum ausrechnen und dann an php übergeben die des ganze nochmal
    läd und dann den iframe anpasst. also im prinzip blödsinn :|


    Wozu?
    Man kann vom Elternframe aus, den Kindframe mit JavaScript steuern, und umgekehrt (solange er auf dem selben Server ist)

    Something big is coming. And there will be pirates and ninjas and unicorns...