• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Location-Konzept

Status
Für weitere Antworten geschlossen.
R

Raven

Guest
www.vocal-pirmasens.de/english/index.php

Hier habe ich ein Beispiel für meine Idee:

-Eine platzsparende Methode für HP-Designs mit PHP die den Inhalt nur Includiert. Das heißt, dass es nur die index.php - seite gibt, und der Inhalt nur von der Linkvariable abhängig geändert wird.

^^^Wäre das sinnvoll ?
 
sowas machste mit der "switch/break"-Schleife.. Ist durchaus sinvoll für manche Probleme..
Allerdings würde ich dann den include dazu nehmen, da du sonst ein zu großes Script bekommst!

Gruß, Fredmonster!

edit://Xraysolo war schneller..
 
Wie soll man es denn sonst machen ausser mit include ?
 
Zuletzt bearbeitet von einem Moderator:
du schreibst alle Seiten in die index.. das sähe dann so aus:
PHP:
    switch ($_GET['action']) {
                                 case "home":
                                 echo "<DoCType..........>"
                                 echo "<html><head><body>....";

                                 case "news";
                                 echo "<DoCType..........>"
                                 echo "<html><head><body>....";
 
                                 //usw.....
                                              }
Gruß, Fredmonster!
 
@fredmonster: Ich glaube, er wollte nur den Inhalt includen, nicht die ganze seite ;)

Hier ein anderer Vorschlag:
PHP:
<?php
$erlaubt = Array("news","main","kontakt"); //Erlaubte Seite, die per include() reingemacht werden dürfen, Array muss von die vervollständigt werden!
?>
<html>
<head>
<title>Irgendein Titel</title>
</head>
<body>
<!-- Hier kommt dein Design -->
<div id="content">
<?php
if(in_array($_GET['seite'], $erlaubt){ //Prüft, ob die $_GET['seite'] includet werden darf
include($_GET['seite'].'.php'); // Wenn ja, dann wird sie includet
} else {
include('main.php'); // Wenn nicht, dann wird die startseite includet
}
?>
</div>
<!-- Und hier der Rest des Designs -->
</body>
</html>

Das ganze hat den Vorteil, dass du keine Vielen Case-Abfragen hast, sondern nur eine Abfrage ;) An Alle links musst du dann noch entsprechend ein .php?seite=kontakt setzen (Kontakt muss durch die endsprechende Variable den Bereiches ersetzt werden)

Wenn irgendwelche Fehler drin sind, dann einfach rummeckern ;)

http://www.html.de/showpost.php?p=56971&postcount=2
 
^^Genau das selbe Script hab ich auch schon vorbereitet. Nur verlängert dieser Vorgang nicht erheblich die Ladezeit ?
 
^^Genau das selbe Script hab ich auch schon vorbereitet. Nur verlängert dieser Vorgang nicht erheblich die Ladezeit ?
Nicht wirklich erheblich. Schau dich mal hier im Forum um, du wirst bemerken, dass auch hier GET-Variablen verwendet werden (um Threads und Unterforen anzuzeigen) aber die Seiten trotzdem ziemlich schnell geladen sind ;)

aber probieren geht über studieren, probiers einfach aus :D
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben