PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : link erkennen und content includen


sear
16.08.2004, 20:05:13
hallo zusammen.

ich möchte bei mir auf der webseite, wie man es oft sieht die links mit php abrufen, und dann den entsprechenden content einbinden. nun habe ich aber noch einige probleme:

mein link sieht so aus:

<a href="index.php?view=team">team</a>
da sollte, falls der user halt draufklickt, der variable view den wert team zugewisen werden.

nun kommt der inhalt an die reihe. da sollte geschaut werden, was in der $view steht und der include-befehl entsprechend angepasst werden:

include('$maindir/sites/$view.html');

$maindir ist natürlich weiter oben definiert.

das ganze funktioniert leider aber nicht, gibt nur einen fehler zurück:


Warning: main($maindir/sites/$view.html): failed to open stream: No such file or directory in /home/freaksatwork/www/v3/index.php on line 48

Warning: main(): Failed opening '$maindir/sites/$view.html' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /home/freaksatwork/www/v3/index.php on line 48

ich hoffe, jemand kann mir weiterhelfen!
danke :)

gruss sear

Corvin
16.08.2004, 20:24:14
Hallo sear,
du musst den Inhalt der Variable mit GET aus der URL auslesen:
Beispiel:
include($_GET["view"]);

Jacki
16.08.2004, 22:00:41
also ich mache das so:



<?php

<a href="index.php?s=login">LOGIN!</a>

$s = $_GET['s'];

include('text.php');

echo $text;

?>

//text.php:

switch($s)

case login:
$text="<form action"login.php"....";
break;