Beiträge: 370
Themen: 34
Registriert seit: 10.09.2006
MyBB-Version: 1.2.2
Also ich mach gerade eine Website, und ich will es so z.B. machen das wenn ich die cheats Seite aufrufe nicht cheats.php erscheint sondern index.php?seite=cheats
Also es sollen nur in der index.php alle Dateien zusammen sein,
wie geht das?
Sapd
Eine Arbeit ist nie vollendet, es gibt immer was zu verbessern
Beiträge: 2.504
Themen: 69
Registriert seit: 09.04.2005
31.01.2007, 21:20
(Dieser Beitrag wurde zuletzt bearbeitet: 31.01.2007, 21:20 von krafdi.)
Du kannst die Seiet cheats.php per include ("./cheats.php"); einbinden.
Beiträge: 370
Themen: 34
Registriert seit: 10.09.2006
MyBB-Version: 1.2.2
Ich hab das nicht gemeint wenn ich angenommen die news.php habe und die cheats.php habe wird ja dann Plötzlich die Cheats in den News angezeigt.
Ich meine das bei einer URL das zum beispiel steht:
blabla.de/index.php?seite=cheats oder blabla.de/index.php?seite=news
Verstehst du also so das mehrere Seiten in einer Datei sind. Das gleiche ist übrigends beim mybb install script
Sapd
Eine Arbeit ist nie vollendet, es gibt immer was zu verbessern
Beiträge: 2.504
Themen: 69
Registriert seit: 09.04.2005
31.01.2007, 21:37
(Dieser Beitrag wurde zuletzt bearbeitet: 31.01.2007, 21:37 von krafdi.)
Das bedeutet ja nur das die Infos von der Seite Index (du hast irgendwo drauf geklickt) per GET übergeben werden.
Dann werden die Infos ausgewertet und weiter verarbeitet zum beispiel den inhalt für cheats aus einer db auslesen und auf der indx.php ausgeben.
Beiträge: 370
Themen: 34
Registriert seit: 10.09.2006
MyBB-Version: 1.2.2
Also du meinst das die Variablen so übergeben worden sind: $_get["Cheats"];
Aber ich versteh das nicht, wenn etwas durch get oder post übergibt wird braucht man ja in der vorherigen seite eine form oder so. Aber wenn man auf links draufklickt? Z.B.
http://gtaplanet.hs.gamigo.de/content/in...asa/&seite=
Hier sind es links die zu sowas führen und ich kenne keine Methode mit der man mit Get links weiterleiten kann. Oder meinst du es werden die Daten per get über eine MySQL Dantenbank ausgelesen.
Sapd
Eine Arbeit ist nie vollendet, es gibt immer was zu verbessern
Beiträge: 2.504
Themen: 69
Registriert seit: 09.04.2005
31.01.2007, 22:03
(Dieser Beitrag wurde zuletzt bearbeitet: 31.01.2007, 22:04 von krafdi.)
Das sind links und alles was in dem Link nach dem ? kommt wird dann per GET ausgewertet.
Dieser Beitrag z.B. hat diese link Adresse
https://www.mybb.de/forum/showthread.php...4#pid33784
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
01.02.2007, 00:26
(Dieser Beitrag wurde zuletzt bearbeitet: 01.02.2007, 00:27 von Michael.)
Beispiel:
PHP-Code:
switch ($_GET['seite']) {
case "news":
include("news.php");
break;
case "cheats":
include("cheats.php");
break;
default:
"Dies ist die Startseite.";
}
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 370
Themen: 34
Registriert seit: 10.09.2006
MyBB-Version: 1.2.2
01.02.2007, 14:34
(Dieser Beitrag wurde zuletzt bearbeitet: 01.02.2007, 14:35 von Sapd.)
Danke aber wie tue ich das in einem link eingfügen?
Also mit den normalen
PHP-Code:
<?php echo "<a href='news.php'>News Archiv</a>"; ?>
geht es ja nicht.
Sapd
Eine Arbeit ist nie vollendet, es gibt immer was zu verbessern
Beiträge: 762
Themen: 23
Registriert seit: 18.03.2006
MyBB-Version: 1.2.2
Wenn du das Beispiel von Michael in eine index.php eingefügt hast, so wie du es in deinem ersten Beitrag gewünscht hast:
PHP-Code:
<?php echo "<a href='index.php?seite=news'>News Archiv</a>"; ?>
<?php echo "<a href='index.php?seite=cheats'>Cheats</a>"; ?>
<?php echo "<a href='index.php'>Startseite</a>"; ?>
Eine Homepage ist nie fertig, man hört nur auf an ihr zu arbeiten - Unbekannter Verfasser
Beiträge: 370
Themen: 34
Registriert seit: 10.09.2006
MyBB-Version: 1.2.2
01.02.2007, 14:59
(Dieser Beitrag wurde zuletzt bearbeitet: 01.02.2007, 15:00 von Sapd.)
Danke es geht, jedoch wird der text in der cheats.php unter dem Menü angezeigt obwohl ich es mit
Code:
<div algin='right'></div>
gemacht habe
So sieht meine derzeitige Index.php aus:
PHP-Code:
<?php
$t = "GTA-World";
$url = "http://gta-world.net/";
$img = "Das Bild kann nicht angezeigt werden bitte schalten sie bilder im browser für dieses Website an";
echo " <html><head><title> $t </title></head>
<body text='#000000' bgcolor='#0006FB' link='#000000' alink='#000000' vlink='#000000'>
";
echo "<div algin='left'><img src='images/new.PNG' alt=' $img ' border='0'></div>
<div style='position: absolute; width: 194px; height: 96px; z-index: 79; left: 25px; top: 25px'';>
<a href='index.php'>News Archiv</a></div>
<div algin='left'><img src='images/ds.png' alt=' $img ' border='0'></div>
<div style='position: absolute; width: 194px; height: 96px; z-index: 79; left: 25px; top: 120px'';><a href='cheats.php'>Cheats</a></div>";
echo "<div algin='right'>";
switch ($_GET['gta']) {
case "news":
include("index.php");
break;
case "cheats":
include("cheats.php");
break;
default:
"";
}
echo "</div>";
?>
Sapd
Eine Arbeit ist nie vollendet, es gibt immer was zu verbessern