Welchen Code für die Indexseite?

tadlos

Mitglied
Hallo,

wie habt ihr das gemacht, dass auf der Indexseite alles angezeigt wird?
Also auf der Startseite werden zum Beispiel News angezeigt und wenn man auch Gästebuch klickt wird im selben Bereich das GB angezeigt. Ich hoffe ihr wisst was ichi meine.

Ich habe hier auch mal einen Vorschlag, aber leider klappt der neuerdings nicht mehr.
Ich weiß nich woran das liegt.

PHP:
<html>
<head>
<title>Willkommen auf ldtadlos.ld.funpic.de</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="_stylesheet.css" rel="stylesheet" type="text/css">

</head>
<body bgcolor="#CCCCCC" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0>

	<TR>

		<TD>

			<IMG SRC="images/Abstandhalter.gif" WIDTH=1 HEIGHT=1></TD>

		<TD>

			<IMG SRC="images/Abstandhalter.gif" WIDTH=246 HEIGHT=1></TD>

		<TD>

			<IMG SRC="images/Abstandhalter.gif" WIDTH=13 HEIGHT=1></TD>

		<TD>

			<IMG SRC="images/Abstandhalter.gif" WIDTH=101 HEIGHT=1></TD>

		<TD>

			<IMG SRC="images/Abstandhalter.gif" WIDTH=101 HEIGHT=1></TD>

		<TD>

			<IMG SRC="images/Abstandhalter.gif" WIDTH=101 HEIGHT=1></TD>

		<TD>

			<IMG SRC="images/Abstandhalter.gif" WIDTH=101 HEIGHT=1></TD>

		<TD>

			<IMG SRC="images/Abstandhalter.gif" WIDTH=101 HEIGHT=1></TD>

		<TD>

			<IMG SRC="images/Abstandhalter.gif" WIDTH=12 HEIGHT=1></TD>

		<TD>

			<IMG SRC="images/Abstandhalter.gif" WIDTH=89 HEIGHT=1></TD>

		<TD>

			<IMG SRC="images/Abstandhalter.gif" WIDTH=100 HEIGHT=1></TD>

		<TD>

			<IMG SRC="images/Abstandhalter.gif" WIDTH=58 HEIGHT=1></TD>
	</TR>

	<TR>

		<TD COLSPAN=12><img src="images/index_01.gif" width=100% height=178></TD>
	</TR>

	<TR>

		<TD COLSPAN=3><img src="images/index_02.gif" width=100% height=43></TD>

		<TD>

			<a href="?module=news"><IMG SRC="images/index_03.gif" WIDTH=101 HEIGHT=43 border="0"></a></TD>

		<TD>

			<a href="?module=me"><IMG SRC="images/index_04.gif" WIDTH=101 HEIGHT=43 border="0"></a></TD>

		<TD>

			<a href="?module=works"><IMG SRC="images/index_05.gif" WIDTH=101 HEIGHT=43 border="0"></a></TD>

		<TD>

			<a href="?module=friends"><IMG SRC="images/index_06.gif" WIDTH=101 HEIGHT=43 border="0"></a></TD>

		<TD>

			<a href="?module=pictures"><IMG SRC="images/index_07.gif" WIDTH=101 HEIGHT=43 border="0"></a></TD>

		<TD COLSPAN=2>

			<a href="?module=guestbook"><IMG SRC="images/index_08.gif" WIDTH=101 HEIGHT=43 border="0"></a></TD>

		<TD>

			<a href="mailto:stefan@tadlos-im.net"><IMG SRC="images/index_09.gif" WIDTH=100 HEIGHT=43 border="0"></a></TD>

		<TD>

			<IMG SRC="images/index_10.gif" WIDTH=58 HEIGHT=43></TD>
	</TR>

	<TR>

		<TD COLSPAN=12>

			<IMG SRC="images/index_11.gif" WIDTH=100% HEIGHT=101></TD>
	</TR>

	<TR>

		<TD WIDTH=25$ HEIGHT=394 COLSPAN=2 align="left" valign="top" background="images/index_12.gif"></TD>

		<TD WIDTH=50% HEIGHT=394 COLSPAN=7 align="left" valign="top" background="images/index_13.gif"><?php
		$content = $module;
		if(!isset($content))
			$content    = "news";
		$endung		= ".php";
		$file 		= $content.$endung;
		$error		= "error".$endung;
		if(file_exists($file))
			include($file);
		else
			include($error);
?></TD>
		<TD WIDTH=25% HEIGHT=394 COLSPAN=3 align="left" valign="top" background="images/index_14.gif">&nbsp;      </TD>
	</TR>

	<TR>

		<TD>

			<IMG SRC="images/index_15.gif" WIDTH=1 HEIGHT=52></TD>

		<TD COLSPAN=11 "images/index_16.gif" WIDTH=100% HEIGHT=52></TD>
	</TR>
</TABLE>

</div>

</BODY>
</HTML>
 
Hast du vielleicht den Server bzw. Hoster gewechselt?

Für mich sieht die Ursache deines Problemes nach einer Umstellung der register_globals-Einstellung von PHP aus!

Such mal hier im Forum und du wirst schnell fündig!
 
Ja mein Hoster hat den Server rebootet.
Und alles neu gemacht irgendwie.. Nur die Dateien aufm FTP sind noch da.
Jetzt musste ich phpmyadmin manuell installieren, dass war sonst schon immer mit drauf.
Damit die Homepage geht musste ich erstmal alles neu hochladen.
Das kann also gut angehen dass das daran liegt.
Ich guck mal hier im Forum danke schonmal.
 
Wo kann ich den das aktivieren?
Man soll das ja in der php.ini aktivieren können, aber ich haeb keine php.ini.

Ich habe die Version:2.10.0
 
Wenn das nicht dein eigener Server ist, dann macht das meist dein Provider der hat die php.ini einfach mal anschreiben vielleicht macht er das ja.
 
Hallo,

ich habe meinen Provider gefragt.
Er meint die Option ist deaktiviert, weil es eine Sicherheitslücke ist.

Gibt es sonst noch eine Möglichkeit das so zu machen, wie ich es haben will?

SG Stefan
 
Du hast soweit ich das beurteilen kann mit $_GET gearbeitet ^^
Jetzt da kein Registry Global aktiviert ist, werden alle $_Post und $_GET Variablen etc. nicht mehr Global gestzt ... kannst sie also nur noch so aufrufen:

PHP:
$_GET['Variable'];

Also wie hattest du es ...
PHP:
        $content = $_GET['module'];
        if(!isset($content))
            $content    = "news";
        $endung        = ".php";
        $file         = $content.$endung;
        $error        = "error".$endung;
        if(file_exists($file))
            include($file);
        else
            include($error);

Versuchs mal so ^^
Zu der Frage wie wir es haben ...

PHP:
include('config.php');

if(isset($_GET['gs']) AND isset($dateien[$_GET['gs']]))
{
 if(!file_exists($dateien[$_GET['gs']])) include $dateien['error-de'];

 include $dateien[$_GET['gs']]; 
}
else
{
if($_GET['KP'] == '')
{
include $dateien['home'];
}else{
include $dateien['error-de']; 
}
}

Config.php
PHP:
<?php
$dateien = array();
$dateien['home'] = "include/home.php";

$dateien['history-de'] = "include/history-de.php";
$dateien['history-eng'] = "include/history-eng.php";
?>
 
Zuletzt bearbeitet:
Zurück