Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

hi,

ich benutze eine seite (index.php), die nur aus tables besteht.

links habe ich das menu und rechts soll der inhalt stehen, das funktioniert auch. bloss wenn ich z.b. eine andere seite z.b. www.fachinformatiker.de auch da öffnen will, gehts nicht.

hier der aufbau. (ausschnitte)

.....

.....

<TR>

<TD background="images/menulogo1.gif" bgColor=#ffffff>:|Aktuelles|:</TD></TR>

<TR>

<TD width="100%" bgColor=#9BDF6E>

<a href="index.php?action=gbuch"><b>Gaestebuch</b></a><br>

.......

.......

<?php

switch($action)

{

case "home": include("home.html"); break;

case "gbuch": include("http://123gb.de/gb.php?user=Username"); break;

default: include("home.html"); break;

}

?>

.....

....

Hat jemand ne Lösung bzw. ne bessere Methode für solch einen Aufbau, wenn ja , Beispiel index.php ?

danke

Geschrieben
bloss wenn ich z.b. eine andere seite z.b. www.fachinformatiker.de auch da öffnen will, gehts nicht.

Fehlermeldung?

Hat jemand ne Lösung bzw. ne bessere Methode für solch einen Aufbau, wenn ja , Beispiel index.php ?

include() kann erst ab php 4.3.x URLs holen und braucht dazu eine (default gesetzte) option in der php.ini. fopen(), fpassthru() könnte das ansonsten auch erledigen.

Geschrieben

das Problem wird sein, da framesets nicht im laufen Text sondern im Header definiert werden müssen.

Um seiten von "außen" anzuzeigen, die aus FrameSets bestehene, wirst du nen Iframe brauchen!

Geschrieben

bekomme keine fehlermeldung... passiert nichts. bei lokalen seiten bzw. files funktioniert es ja !

hast du einen index. php aufbau, wie man es sonst lösen kann... ?!

habe sonst immer mit frames gearbeitet

  • 4 Jahre später...
Geschrieben

türlich hab ich nen aufbau der sowas leichter macht!


<a href='http://www.deineseite.xy/index.php?seite=wasweissich'>Hier Klicken</a>

<a href='http://www.deineseite.xy/index.php?seite=einlink'>Hier auch</a>

<div id='content'>


<?php

switch ($_GET['seite'])

{

case 'wassweissich':

include ('wassweissich.html');

break;

case 'einlink':

include ('einlink.html');

break;

default:

include ('home.html');

}

?>


</div>

:mod: man kann auch so machen das man verschiedene variablen hat (menue, inhalt, uä.) die dann einfach in ihrer position im html gelesen werden:


<?php
switch ($_GET['seite'])
{
case 'wassweissich':
$menue = "<ul><li>Wassweissich menüpunkteins<li></ul>";
$inhalt = "Sie sind auf der seite wassweissich";
break;
case 'einlink':
$menue = "<ul><li>einlink<li><li>einlink.2</li></ul>";
$inhalt = "Sie sind auf der seite einlink";
break;
default:
$menue = "<ul><li>home<li><li>mitteilung</li></ul>";
$inhalt = "Sie sind auf der seite Home";
}

echo = "<div id='menue'>".$menue."</div><div id='content'>".$inhalt."</div>";
?>
[/PHP]

so hab ichs hier gemacht. siet zwar n bissl *******e aus aber naja. :floet::floet:

Geschrieben

Es kann sein, dass der Webserver so eingestellt ist, dass Includes von fremden Seiten aus Sicherheitsgründen unterbunden werden. Das ist eine Einstellung, die viele Webspaceanbieter mittlerweile machen.

Mach dir mal eine Datei phpinfo.php und schreib folgendes rein:

<?php
phpinfo();
?>[/PHP]

Dann ruf sie auf. Da siehst du dann die PHP-Einstellungen.

Dort solltest du es unter dem Punkt "allow_url_include" finden. WEnn dort ein off steht, dann ist es nicht erlaubt.

Geschrieben

du kannst auch mit


file (datei.php); /* oder so */
[/PHP]

ne datei in ne $variable laden und dann auslesen das funzt auch mit url'sn

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...