WinFuture-Forum.de: Website Navigation - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
  • 2 Seiten +
  • 1
  • 2

Website Navigation php include

#16 Mitglied ist offline   J000S 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.086
  • Beigetreten: 13. Juni 09
  • Reputation: 38
  • Geschlecht:Männlich
  • Wohnort:C:\Home
  • Interessen:Computer, Feuerwehr, Sport

geschrieben 22. Mai 2012 - 21:53

Beitrag anzeigenZitat (Stefan_der_held: 22. Mai 2012 - 21:08)

[ot]Übrigens die Grafiken von dir haben bei der druckerei keine Pixelung mehr ;D danke nochmal dazu[/ot]


Kein Ding ;D
0

Anzeige



#17 Mitglied ist offline   Holger_N 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.170
  • Beigetreten: 11. September 10
  • Reputation: 458
  • Geschlecht:Männlich

geschrieben 03. Juni 2012 - 17:50

Mal nochmal zum eigentlichen Problem.

man könnte auch eine Art Konfigurationsdatei schreiben die Folgendes enthält:

<?php

$link[1] = 'startseite';
$link[2] = 'ueber_mich';
$link[3] = 'ueber_euch';
$link[4] = 'ueber_moepse';

$id = $_GET['id'];

?>



usw. welche am Anfang geladen wird und schreibt dann nur


require_once('/pfad/'.$link[$id].'.php');



Dann ist das schön übersichtlich und wenn man es erweitern will, muß man nur in der Konfigurationsdatei die entsprechende Zeile mit der id und dem Seitennamen hinzufügen. Natürlich kann man das ganze noch erweitern und gegen was auch immer absichern aber das Beispiel soll nur das Prinzip zeigen. Vom gesamten Codeumfang nimmt es sich nichts mit der switch-case-Variante.
Bauernregel: Regnets mächtig im April, passiert irgendwas, was sich auf April reimt.
0

#18 Mitglied ist offline   LostSoul 

  • Gruppe: aktive Mitglieder
  • Beiträge: 129
  • Beigetreten: 01. Juni 05
  • Reputation: 11

geschrieben 03. Juni 2012 - 19:18

Guten Tag.

Die zuletzt genannte Version hat einen ganz anderen Vorteil: Im Gegenteil zu den zuerst und der zuletzt genannten Version, wird hier nicht einfach die ID "blind" übernommen. Bei einigen der o.g. Versionen ließe sich auch hervorragend ein "config.php" einbinden - wer ein wenig weiter denkt, kann sich weitere Risiken gerne überlegen und ausmalen...
0

#19 Mitglied ist offline   Holger_N 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.170
  • Beigetreten: 11. September 10
  • Reputation: 458
  • Geschlecht:Männlich

geschrieben 03. Juni 2012 - 19:55

Jo sone blinde Übernahme mach ich ja grundsätzlich nicht. Man könnte das auch noch weiterspinnen und macht keine Konfigurationsdatei, sondern schreibt IDs und Dateinamen in eine Datenbanktabelle - dazu noch der Linkname, wie er im Menü erscheinen soll und ein title-Text und wenn man dann die Seite mal als eine Art CMS bastelt mit Front- und Backend dann könnte man mit einem Klick Unterseiten anlegen, kombiniert mit einer automatischen ID-Vergabe, dann wird der neue Datensatz eingetragen und das Menü aktualisiert sich von ganz alleine.
Bauernregel: Regnets mächtig im April, passiert irgendwas, was sich auf April reimt.
0

Thema verteilen:


  • 2 Seiten +
  • 1
  • 2

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0