Supportnet / Forum / Skripte(PHP,ASP,Perl...)
links bei php ohne frame
Frage
Hallo,
ich habe eine frage zu php. ich habe im internet dieses script gefunden. es funktioniert ganz gut aber wie mache ich da links hienein zu dateien die sich in dem gleichen ordner wie die index.php befinden jetzt funktionieren diese beiden links die sich im ordner "ordner" befinden.
die links sehen ja jetzt so aus
index.php?section=ordner&action=testseite
so funktionierte es nicht
index.php?&action=testseite
ich hoffe ihr könnt mir helfen.
--------------------------------------------------------------------------
<html>
<body>
<table width="800" border="1" cellspacing="1" cellpadding="1">
<tr>
<td width="120">Navigation 1<br>
<a target="_self" href="index.php?section=ordner&action=testseite">Testseite1</a><br>
<a target="_self" href="index.php?section=ordner&action=testseite2">Testseite2</a><p>
</td>
<td width="560">Inhalt
<!-- Anfang Inhalt -->
<?php
if (empty($_GET[´section´])) {
$_GET[´section´] = "news";
}
if (empty($_GET[´action´])) {
$_GET[´action´] = "index";
}
if (file_exists("" . $_GET[´section´] . "/" . $_GET[´action´] . ".php")) {
include ($_GET[´section´] . "/" . $_GET[´action´] . ".php");
} else {
echo "Die Datei existiert nicht.";
}
?>
<!-- Ende Inhalt -->
</td>
<td width="120">Navigation 2</td>
</tr>
</table>
</body>
</html>
Antwort 1 von snBesucher
kann mir wenigstens jemand ein script geben oder schreiben wie ich meins ändern muss damit ich solche links benutzten kann
<a href="index.php?open=ordner/datei.php">datei</a>
ich möchte einfach nur links öffnen können die sich im gleichen ordner befinden wie die index.php.
ich habe nicht sehr viel ahnung von PHP aber dies würde mich ein großes stück weiter bringen.
Danke schonmal im voraus
<a href="index.php?open=ordner/datei.php">datei</a>
ich möchte einfach nur links öffnen können die sich im gleichen ordner befinden wie die index.php.
ich habe nicht sehr viel ahnung von PHP aber dies würde mich ein großes stück weiter bringen.
Danke schonmal im voraus
Antwort 2 von snbesucher
ok ich hab es jetzt das ging doch ziemlich einfach hier ist meine lösung:
<html>
<head>
<base target="_self">
<link rel="stylesheet" href="format.css" type="text/css">
</head>
<body>
<table width="800" border="1" cellspacing="1" cellpadding="1">
<tr>
<td width="120" valign="top"><h1>Navigation</h1><br>
<!-- und so die Links -->
<a href="index.php?open=ordner/datei">datei</a><br>
<a href="index.php?open=dateiimroot">datei im root</a><br>
</td>
<td width="560" valign="top"><h1>Inhalt</h1>
<!-- Anfang Inhalt -->
<?php
if (empty($_GET[´open´])) {
$_GET[´open´] = "index2";
}
if (file_exists("" . $_GET[´open´] . ".php")) {
include ($_GET[´open´] . ".php");
} else {
echo "Die Datei existiert nicht.";
}
?>
<!-- Ende Inhalt -->
</td>
<td width="120" valign="top"><h1>Navigation 2</h1></td>
</tr>
</table>
</body>
</html>
<html>
<head>
<base target="_self">
<link rel="stylesheet" href="format.css" type="text/css">
</head>
<body>
<table width="800" border="1" cellspacing="1" cellpadding="1">
<tr>
<td width="120" valign="top"><h1>Navigation</h1><br>
<!-- und so die Links -->
<a href="index.php?open=ordner/datei">datei</a><br>
<a href="index.php?open=dateiimroot">datei im root</a><br>
</td>
<td width="560" valign="top"><h1>Inhalt</h1>
<!-- Anfang Inhalt -->
<?php
if (empty($_GET[´open´])) {
$_GET[´open´] = "index2";
}
if (file_exists("" . $_GET[´open´] . ".php")) {
include ($_GET[´open´] . ".php");
} else {
echo "Die Datei existiert nicht.";
}
?>
<!-- Ende Inhalt -->
</td>
<td width="120" valign="top"><h1>Navigation 2</h1></td>
</tr>
</table>
</body>
</html>
Antwort 3 von derheiligegral
so funktionierte es nicht
index.php?&action=testseite
Ne, son funktioniert es auch nicht.
Lass mal das & weg; das kommt nur bei Aufzählungen mehrerer Parameter als Kommaersatz rein.
index.php?&action=testseite
Ne, son funktioniert es auch nicht.
Lass mal das & weg; das kommt nur bei Aufzählungen mehrerer Parameter als Kommaersatz rein.