Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
Geltos schrieb:Das mit der URL habe ich mir auch schon gedacht, nur habe ich leider eine kostenlose Domain, da ändert sich die URL nicht...
iceman400 schrieb:Du könntest hierfür PHP benutzten und in der URL dann immer mit Hilfe einer Variable bestimmen, auf welcher Seite du gerade bist ...
<?php
$aktiv = 1;
?>
<?php
if ($aktiv == 1) { echo (" <li class=\"m_akt\">Startseite</li>\n"); }
else { echo (" <li class=\"m_link\"><a href=\"http://www.hobbyuser.de/index.php\" accesskey=\"1\">Startseite</a></li>\n"); }
if ($aktiv == 2) { ...
?>
<html>
<head>
<meta name="description" content="Exis, personal, Homepage">
<meta name="keywords" content="Patrick, Metzler, Metzi, Exis>
<meta name="copyright" content="Patrick Metzler">
<meta name="author" content="Metzi">
<title>Exis</title>
<SCRIPT LANGUAGE="JavaScript">
<!--
window.status="Exis - Homepage"
// -->
</SCRIPT>
<link rel="icon" href="favicon.ico" type="image/ico">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>
<div class="box4">
<br>
<div align="center">
<img src="banner.jpg">
</div><!-- center -->
<br> <div class="box5"> <div class="linkschrift">
<?php
if ($aktiv == 1) { echo ("<a href='index.php?site=start' class='aktiv'>¬ Startseite<br>"); }
else { echo ("<a href='index.php?site=start'>¬ Startseite</a><br>"); }
?>
<a href="index.php?site=gb">¬ Gästebuch</a>
<br>
<a href="index.php?site=me">¬ About me</a>
<br>
<a href="index.php?site=kritik">¬ Kritik</a>
<br>
<a href="index.php?site=downloads">¬ Downloads</a>
<br>
<a href="index.php?site=links">¬ Links</a>
</div><!-- linkschrift --> </div><!-- box5 -->
<div class="box6"> <table border="0">
<tr>
<td>
<div class="mitteschrift"> <?php
$whiteList = array(
'start' => 'start.php',
'gb' => 'gb.php',
'me' => 'me.php',
'kritik' => 'kritik/kritik.php',
'downloads' => 'downloads.php',
'links' => 'links.php'
);
if(array_key_exists('site', $_GET)) {
if (array_key_exists($_GET['site'],$whiteList)) {
include $whiteList[$_GET['site']];
}
else {
include $whiteList['start'];
}
}
else {
include $whiteList['start'];
}
?>
</div><!-- mittelschrift -->
</td>
</tr>
</table> </div><!-- box6 --> </div><!-- box4 -->
</body>
</html>
Doch! :shock:Geltos schrieb:also wie man jetzt hier sieht, wird die Seite über die URL eingefügt. Daher kann man es nicht vorher machen, oder?
$_GET['site']
$site = $whiteList[$_GET['site']]
$site = $whiteList['start']
<?php
if ($site == "start.php") { ... }
else { ... }
Auch wenn man mein PHP als mieserabel bezeichnen kann, bin ich mir sicher, dass meine Lösung geht. :razz:Geltos schrieb:Das geht leider nicht...
Da frage ich mich ob du meine Antwort gelesen hast?Geltos schrieb:Wenn $site = $whiteList[$_GET['site']]; auch erst unten ist,
Du kannst die Seitenermittlung ganz oben in deiner Datei platzieren und machst unten nur das include. Vielleicht sollte man mal ein wenig flexibler denken und nicht immer nur in festen engen Rahmen. ;uglHobbyuser schrieb:Nehmen wir an du setzt den Code der die Seite ermittelt ganz an den Anfang
<?php
$whiteList = array(
'start' => 'start.php',
'gb' => 'gb.php',
'me' => 'me.php',
'kritik' => 'kritik/kritik.php',
'downloads' => 'downloads.php',
'links' => 'links.php'
);
if(array_key_exists('site', $_GET)) {
if (array_key_exists($_GET['site'],$whiteList)) {
include $whiteList[$_GET['site']];
}
else {
include $whiteList['start'];
}
}
else {
include $whiteList['start'];
} $site = $whiteList['start'] ; ?>
Und wieder stelle ich fest meine Antworten werde nicht gelesen oder du verstehst es einfach nicht.Geltos schrieb:ich hoffe dass es so ist, wie du meinst
Damit sollter der Code etwa so aussehen:Hobbyuser schrieb:Nehmen wir an du setzt den Code der die Seite ermittelt ganz an den Anfang und speicherst die Seite in eine Variable ...
<?php
$whiteList = array(
'start' => 'start.php',
'gb' => 'gb.php',
'me' => 'me.php',
'kritik' => 'kritik/kritik.php',
'downloads' => 'downloads.php',
'links' => 'links.php'
);
if(array_key_exists('site', $_GET)) {
if (array_key_exists($_GET['site'],$whiteList)) {
$site = $whiteList[$_GET['site']];
}
else {
$site = $whiteList['start'];
}
}
else {
$site = $whiteList['start'];
}
?>
<html>
<head>
<meta name="description" content="Exis, personal, Homepage">
<meta name="keywords" content="Patrick, Metzler, Metzi, Exis>
<meta name="copyright" content="Patrick Metzler">
<meta name="author" content="Metzi">
<title>Exis</title>
<SCRIPT LANGUAGE="JavaScript">
<!--
window.status="Exis - Homepage"
// -->
</SCRIPT>
<link rel="icon" href="favicon.ico" type="image/ico">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>
<div class="box4">
<br>
<div align="center">
<img src="banner.jpg">
</div><!-- center -->
<br> <div class="box5"> <div class="linkschrift">
<?php
if ($site == "start.php") { ... }
else { ... }
?>
<a href="index.php?site=gb">¬ Gästebuch</a>
<br>
<a href="index.php?site=me">¬ About me</a>
<br>
<a href="index.php?site=kritik">¬ Kritik</a>
<br>
<a href="index.php?site=downloads">¬ Downloads</a>
<br>
<a href="index.php?site=links">¬ Links</a>
</div><!-- linkschrift --> </div><!-- box5 -->
<div class="box6"> <table border="0">
<tr>
<td>
<div class="mitteschrift"> <?php
include $site;
?>
</div><!-- mittelschrift -->
</td>
</tr>
</table> </div><!-- box6 --> </div><!-- box4 -->
</body>
</html>