ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
526
526
EMPFEHLEN
-
Hallo!
Ich wollte folgendes machen:
Eine Index.php Seite wo diese Zeile zum includen steht:
include($_GET['content']); //Inhalt
erreichen tue ich es so:
index.php?content=inhalt.html
aber wenn ich nun eine main.html habe, die immer angezeigt wird also standard mäßig wenn ich nur auf index.php gehe also ohne etwas nach dem index.php dann weiß ich net weiter
... bitte hilft mir!
-
Hallo... frag doch ab, ob $_GET['content'] gesetzt ist... wenn nicht, includest du halt main.html
PHP-Code:$content='main.html';
if(isset($_GET['content'])&&file_exists($_GET['content']))
{
$content=$_GET['content'];
}
include($content);
-
kilngt plausibel aber leider will das nicht so recht...
Edit: ah doch nun gehts aber folgendes:
ich möchte nicht immer beim includen inner url den dateinamen angeben.. in meinem fall .php also habe ich folgendes gemacht:
$action=($_GET['action'].".php");
ich habe die content variable mit action ausgetauscht
und damit läuft es nicht optimal
Edtit
habe es hinbekommen:
<?php
$action='main.php';
if(isset($_GET['action'])&&file_exists($_GET['action'].".php"))
{
$action=($_GET['action'].".php");
}
include($action);
?>Geändert von lukuro (15.05.04 um 22:36 Uhr)
-
sicher das das klappt?
so wie ich das sehe included er dann
main.php.php
-
hi,Original geschrieben von lukuro
Hallo!
Ich wollte folgendes machen:
Eine Index.php Seite wo diese Zeile zum includen steht:
include($_GET['content']); //Inhalt
erreichen tue ich es so:
index.php?content=inhalt.html
aber wenn ich nun eine main.html habe, die immer angezeigt wird also standard mäßig wenn ich nur auf index.php gehe also ohne etwas nach dem index.php dann weiß ich net weiter
... bitte hilft mir!
wenn ich das richtig verstanden habe, willst Du einen include Fehler beim betreten der Seite verhindern, wo deine var $content noch nicht vergeben ist.
bau einfach am Anfang ein:
if (!isset($_GET["content"]) include("startseite.html"); // wenn er die var also nocht findet, nimmt er automatisch die Vorgabe.
ciao tydu
-
Falsch.Original geschrieben von Mairhofer
sicher das das klappt?
so wie ich das sehe included er dann
main.php.php
Der Code funktioniert schon:
Und merke: $action und $_GET['action'] sind nicht dieselben Variablen!PHP-Code:<?php
//$action wird erstmal mit dem Wert main.php gefüttert...
$action='main.php';
if(isset($_GET['action'])&&file_exists($_GET['action'].".php"))
{
//Diese Anweisung wird nur dann ausgeführt, wenn die GET-Variable gesetzt wurde. Variable $action wird dabei überschrieben (da wird nichts angehängt)!
$action=($_GET['action'].".php");
}
//Inkludiert entweder main.php oder die Datei mit dem übergebenen Dateinamen
include($action);
?>"... the KKK took my baby away ..."
-
Sorry stimmt!
Hatte gestern nciht das Hirn eingeschaltet, war wohl der Grand Prix schuld
Ähnliche Themen
-
Javascript Grafik als Checkbox Problem Bitte Helfen, sehr dringend
Von bluecat_xp im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 18.07.06, 10:27 -
VPN SOS! Bitte um hilfe! danke sehr
Von VPN im Forum NetzwerkeAntworten: 4Letzter Beitrag: 23.01.04, 16:29 -
bitte, dringend hilfe! was ist das?
Von farblos im Forum Cinema 4DAntworten: 5Letzter Beitrag: 28.12.03, 20:24 -
Include Problem...! Brauche dringend Hilfe!
Von Marcus_R im Forum PHPAntworten: 3Letzter Beitrag: 10.12.02, 20:26 -
bitte um hilfe...dringend....
Von d0p3 im Forum PHPAntworten: 3Letzter Beitrag: 11.08.02, 13:58





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren