Supportnet Computer
Planet of Tech

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

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>

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.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: