domain.de/index?id=2
Verfasst: 17.04.2004 18:52
bei vielen seiten die in php geschrieben sind die links z.b domain.de/index?id=2 oder sowas in der art. funktioniert sowas mit mehrzweckseiten?
phpBB.de - Die deutsche phpBB-Community
https://www.phpbb.de/community/
Code: Alles auswählen
<html>
<head>
(bla blubb)
</head>
<body>
blablabla blubb
blablabla blubb
blablabla blubb
<?php
switch ($id) {
default:
break;
case "1":
include("inc/id1.inc");
break;
case "2":
include("inc/id2.inc");
break;
}
?>
blablabla blubb
</body>
</html>
Code: Alles auswählen
<?
$switch_case1 = false;
$switch_case2 = false;
switch ($id) {
default:
break;
case "1":
$switch_case1 = true;
break;
case "2":
$switch_case2 = true;
break;
}
?>
<html>
<head>
(bla blubb)
</head>
<body>
blablabla blubb
blablabla blubb
blablabla blubb
<? if($switch_case1) {?>
Inhalt von Case1
<?}?>
<? if($switch_case2) {?>
Inhalt von Case2
<?}?>
blablabla blubb
</body>
</html>
Code: Alles auswählen
case "2":
switch($lang) {
case "de":
include("inc/id2de.inc");
break;
case "en":
include("inc/id2en.inc");
break;
}
break;
Code: Alles auswählen
INDEX.PHP:
<html>
<head>
<?php
switch ($lang) {
default:
include("lang/langEN.inc");
break;
case "de":
include("lang/langDE.inc");
break;
case "en":
include("lang/langEN.inc");
break;
}
?>
(...)
</head>
<body bgcolor="lightgrey">
(...)
<td>(...)
<?php
switch ($page) {
default:
echo _START;
break;
case "start":
echo _START;
break;
case "whatis":
echo _WHATIS;
break;
case "howto":
echo _HOWTO;
break;
case "links":
echo _LINKS;
break;
case "contact":
echo _CONTACT;
break;
case "mailing":
echo _MAILING;
break;
}
?></td>
(...)
Code: Alles auswählen
LANGDE.INC:
<?php
define("_NAVI","> <a href=\"index.php?lang=de&page=start\">Willkommen</a><br />> <a href=\"index.php?lang=de&page=whatis\">Was ist FT<i>Peer</i>?</a><br />> <a href=\"index.php?lang=de&page=howto\"><nobr>Wie funktioniert es?</nobr></a><br />> <a href=\"http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ftpeer\" target=\"_blank\">CVS</a><br />> <a href=\"http://ftpeer.berlios.de/board/index.php\" target=\"_blank\">Forum</a><br />> <a href=\"index.php?lang=de&page=links\">Links</a><br />> <a href=\"index.php?lang=de&page=contact\">Kontakt</a><br /><br />> <a href=\"index.php?lang=de&page=mailing\">Mailinglisten</a><br />> <a href=\"https://developer.berlios.de/projects/ftpeer\" target=\"_blank\">Projektseite</a><br />> <a href=\"http://www.berlios.de\" target=\"_blank\">BerliOS</a>");
define("_START","<b>Herzlich willkommen</b> auf der offiziellen Internetseite von <b><a href=\"index.php?lang=de&page=whatis\">FT<i>Peer</i></a></b>, der neuen, revolutionären Tauschbörse.<br />\n<br />Im Moment gibt es hier noch nicht viel zu sehen, aber \"hinter den Kulissen\" wird schon viel gearbeitet, um Ihnen ein neues P2P-Gefühl zu geben.<br />Seien Sie gespannt!");
define("_WHATIS","<b>FT<i>Peer</i></b> ist eine Dateitauschbörse, ähnlich wie zum Beispiel KaZaA oder eDonkey. Der wesentliche Unterschied zu anderen Tauschbörsen besteht darin, dass FT<i>Peer</i> anstelle eines \"normalen\" P2P-Netzwerkes ein FTP-ähnliches Protokoll verwendet, was die Geschwindigkeit der Tauschbörse (theoretisch) um ein Vielfaches erhöht.<br />FT<i>Peer</i> ist eine plattformunabhängige Software, die gemäß den Bestimmungen der <a href=\"http://www.gnu.org/copyleft/gpl.html\" target=\"_blank\">GPL</a> entwickelt wird, so dass jeder Entwickler jederzeit die Möglichkeit hat, aktiv an der Verbesserung von FT<i>Peer</i> mitzuwirken.<br />Sobald eine erste funktionsfähige Version fertig ist, werden wir dies natürlich auf dieser Homepage bekanntgeben.");
(...)
?>