include mit if else problem mit variabel
Dirk
- php
hallo liebe gemeinde,
mein problem tritt seit ungefähr 3 wochen auf, doch konnte ich keinen fehler finden. bislang lief meine seite auch fehlerfrei und habe daran auch nichts geändert. nun habe ich auch nicht die großen programmierkentnisse.
hier mal grad der code der index.php
<?php
if ($area =='informationen'){
include("common/header05.inc");
include("common/nav_01_informationen.inc");
include("inc/content_informationen.inc");
}else{
if ($area =='disclaimer'){
include("common/header03.inc");
include("common/nav_01_home.inc");
include("inc/content_disclaimer.inc");
}else{
if ($area =='impressum'){
include("common/header03.inc");
include("common/nav_01_home.inc");
include("inc/content_impressum.inc");
}else{
include("common/header02.inc");
include("common/nav_01_homehome.inc");
include("inc/content_index.inc");
}}
include "common/footer_01.inc";
?>
eine fehlermeldung erhalte ich nicht. es ist lediglich so, das wenn die variabel "impressum" oder "informationen" oder oder oder aufrufe, so wird diese in der adresszeile des browsers zwar dargestellt, doch im content tut sich nichts bzw. die angegebenen dateien werden nicht mehr includet.
ich hoffe, aus meiner beschreibung geht hervor, worin das problem liegt.
woran kann das liegen? über eure hilfe bin ich schon jetzt sehr dankbar.
besten gruß
dirk
Hi,
ich hoffe, aus meiner beschreibung geht hervor, worin das problem liegt.
Ja - es liegt an der Unkenntnis darüber, was register_globals=off bedeutet.
Ich hoffe (stark), aus der Beschreibung, die du im WWW findest, geht hervor, wo das Problem liegt, und wie zeitgemäß auf von aussen kommende Parameter zugegriffen wird.
MfG ChrisB
Hi,
ich hoffe, aus meiner beschreibung geht hervor, worin das problem liegt.
Ja - es liegt an der Unkenntnis darüber, was register_globals=off bedeutet.
Ich hoffe (stark), aus der Beschreibung, die du im WWW findest, geht hervor, wo das Problem liegt, und wie zeitgemäß auf von aussen kommende Parameter zugegriffen wird.MfG ChrisB
das schlage ich gleich mal nach. vielen dank dir chris.
Huhu,
versuch es doch mal mit $_GET['area'] anstatt $area.
Nach dem letzten Else schließt Du eine Klammer zu viel - die wird aber sicherlich zum restlichen Code gehören, oder?
LG
Huhu,
versuch es doch mal mit $_GET['area'] anstatt $area.
das werde ich gleich mal ausprobieren.
Nach dem letzten Else schließt Du eine Klammer zu viel - die wird aber sicherlich zum restlichen Code gehören, oder?
das war nur ein kleiner auszug aus der index.php gewesen. daher versehenlich hier eine zu viel gepostet. vielen dank dir schon mal für die hilfe.
LG
versuch es doch mal mit $_GET['area'] anstatt $area.
Und noch besser mit einem switch anstatt der if-Wüste.
Hi Maddin.
Nach dem letzten Else schließt Du eine Klammer zu viel
Also meiner Zählung nach eine zu wenig.
Viele Grüße,
der Bademeister