switch befehl

melli

Grünschnabel
hi,
ich habe eine kurze frage zum switch befehl.

in meiner seite habe ich diesen befehl eingebaut und es scheint alles wunderbar zu funktionieren. mich wundert nur das wenn ich die hauptseite öffne, also index.php wo meine news.php inkludiert ist es etwas länger dauert bis es lädt.

ist das normal? bei html bin ich es gewöhnt das die seite sofort geladen wird. unten der ladebalken (IE) braucht schon etwas zeit. ca 10 sekunden dann wird die seite geladen.


grüsse melli
 
am besten du schreibst mal den Code rein ich hab das gefühl das es nen Timeout gibt der dannach die seite erst Läd..
naja kann an einigen sachen liegen aber ich tippe auf Timeout
 
<?
switch($action) {
case seite1:
include('seite1.php');
break;
case seite2
include('seite2.php');
break;
case seite3:
include('seite3.php');
break;
default:
include('news.php');

}
?>

naja evtl. täusch ich mich da auch und es ist nicht so langsam :)
weil der code ist ja ziemlich einfach.
 
Naja das hängt immer davon ab, wie komplex der Code innerhalb der eingebundenen Dateien aussieht. Deshalb kann das mitunter schon sein.
 
Original geschrieben von melli

switch($action) {
case seite1:
include('seite1.php');
break;
case seite2
include('seite2.php');
break;
case seite3:
include('seite3.php');
break;
default:
include('news.php');
}
?>

Ehh korrigiere mich wenn ich falsch liege aber mit diesem Switch wirste nichts erreichen da Case mit anführung geschrieben werden muss -> case "seite 1":
ausser dahinter ist ne Zahl case 1:

Pack einfach mal dein ganzes Zeug zusammen und lad es hier mal hoch
 
@SonicBe@m: Meines Wissens braucht man auf Unix-Systemen Strings nicht durch Anführungszeichen kennzeichnen (warum auch immer... bin kein Unix-Kenner).
Das bedeutet der Code müsste so schon funktionieren...
"Korrigiert mich, wenn ich falsch liege..." :-)
 
Zurück