php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.01.2009, 15:34  
Neuer Benutzer
 
Registriert seit: 03.01.2009
Beiträge: 19
stripes befindet sich auf einem aufstrebenden Ast
Standard menu in einer xhtml seite

Ich möchte in meine seite ein menu einbauen aber nicht bei jeder neuen seite alle andern ändern um überall den gleichen menubaum zu haben.
Nun dachte ich mir versuch es mit frames aber das war keine lösung
Möchte das jetzt in php realsieren aber mir ist jetzt nicht genau klar wie ich das mache den meine seite ist ja schon fertig, nur das menu stört so wie es ist.
Wie kann ich ein php menu in den (x)html code einfügen?
Oder was ist die beste lösung ein menu zu bauen das ich nur in einer datei ändern muss wenn ich eine neue seite erstelle.
Das ganze ist eine art blog, ich were kein cms bzw. wordpress verwenden!
stripes ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 03.01.2009, 15:54  
Erfahrener Benutzer
 
Registriert seit: 19.05.2008
Beiträge: 612
PHP-Kenntnisse:
Fortgeschritten
Young Jedi befindet sich auf einem aufstrebenden Ast
Standard

Hi,

am Besten wäre es wohl, wenn du an der Stelle, in der das Menü sein soll, ein
PHP-Code:
include("pfad_zur_menu_datei.php"); 
einfügst. In diese Datei musst du dann das Menü realisieren. Wie genau du es aufbauen willst (mit einer Datenbank, manuelle Einträge in die Dateien oder sogar ein Auslesen des Verzeichnis), ist deine Sache. Wenn du php noch nicht wirklich kannst, rate ich dir ein paar Tutorials anzugucken. Auf dieser Seite sind einige gute aufgelistet: http://www.php.de/php-einsteiger/489...rundlagen.html
__________________
http://tippsgegenlangeweile.de

Young Jedi ist offline  
Alt 03.01.2009, 15:57  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Zitat:
Wie kann ich ein php menu in den (x)html code einfügen?
Mit <?php ... ?> tags.
Alles, was außerhalb von <?php ... ?> tags steht ist PHP völlig egal und wird ausgegeben, wie es da steht. Alles innerhalb von <?php .... ?> tags wird von PHP geparst und ausgeführt. Die Ausgaben des Skripts werden an den Client/Browser geschickt.
PHP selbst ist es völlig egal, was es da ausgibt.
PHP-Code:
<html>
  <head><title>...</title></head>
  <body>
    <div style="float:left">
      <?php echo menuCode(); ?>
    </div>
    <div>
      la la la
    </div>
  </body>
</html>
David ist offline  
Alt 03.01.2009, 16:43  
Neuer Benutzer
 
Registriert seit: 03.01.2009
Beiträge: 19
stripes befindet sich auf einem aufstrebenden Ast
Standard

Vielen dank, die methode
Code:
include("pfad_zur_menu_datei.php");
ist genau das was ich brauche, meine php kenntnisse sind wirklich nicht so toll, grudkurs früher in der schule aber das war es auch
Bekomme das aber bestimmt hin
stripes ist offline  
Alt 03.01.2009, 18:26  
Neuer Benutzer
 
Registriert seit: 03.01.2009
Beiträge: 19
stripes befindet sich auf einem aufstrebenden Ast
Standard

Geht nicht... was mache ich falsch?
Code:
<div id="menu">
<?php?>           

include("menu.php");

<?php?>			
</div>
Im browser steht jetzt nur
Code:
include("menu.php");
stripes ist offline  
Alt 03.01.2009, 18:31  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Hat die Datei, die Du abrufst, die Endung .php ?
Man muss dem Webserver mitteilen, welche Dateien durch den PHP Parser gejagt werden sollen. Und das sind oft nur .php Dateien.
David ist offline  
Alt 03.01.2009, 18:33  
Erfahrener Benutzer
 
Registriert seit: 19.05.2008
Beiträge: 612
PHP-Kenntnisse:
Fortgeschritten
Young Jedi befindet sich auf einem aufstrebenden Ast
Standard

PHP-Code:
<div id="menu">
<?php          

include("menu.php");

?>            
</div>
Die Tags sind: <?php am Anfang und ?> am Ende
__________________
http://tippsgegenlangeweile.de

Young Jedi ist offline  
Alt 03.01.2009, 18:40  
Neuer Benutzer
 
Registriert seit: 03.01.2009
Beiträge: 19
stripes befindet sich auf einem aufstrebenden Ast
Standard

EDIT: Ja die haben die endung .php

Jetzt geht es. Muss nur noch das menu erstellen, kann ich nicht einfach in die menu.php normalen html code schreiben?

Geändert von stripes (03.01.2009 um 18:43 Uhr).
stripes ist offline  
Alt 03.01.2009, 18:41  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Beantwortet mein Frage jetzt mal so grob geschätzt garnicht
David ist offline  
Alt 03.01.2009, 18:44  
Erfahrener Benutzer
 
Registriert seit: 19.05.2008
Beiträge: 612
PHP-Kenntnisse:
Fortgeschritten
Young Jedi befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von stripes Beitrag anzeigen
...kann ich nicht einfach in die menu.php normalen html code schreiben?
Ja, kannst du.
__________________
http://tippsgegenlangeweile.de

Young Jedi ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
CURL in Seite einloggen und einen Teil parsen Matt PHP Tipps 2008 8 03.09.2009 22:30
Admin menü ? CMD?Hilfe Mamboobamboo PHP Tipps 2008 3 31.12.2008 07:39
[Erledigt] Header Location funktioniert nicht, wenn div's oder span's auf der Seite s phpels PHP Tipps 2008 24 01.12.2008 00:16
Hilfe, Seite im Internet Explorer Buggy trowman HTML, Usability und Barrierefreiheit 4 15.09.2008 08:32
horizontales Menü Fritz73 Scriptbörse 9 26.05.2008 22:26
wie gehts schöner/besser? AliceD HTML, Usability und Barrierefreiheit 1 06.09.2005 08:59
Teil der Seite wird erst nach Reload angezeigt! PHP Tipps 2005-2 1 06.08.2005 22:46
Kontaktformular, welches auf neue html Seite führt PHP Tipps 2005-2 4 20.07.2005 11:21
[Erledigt] Mouseover Menü in Javascript und PHP Lösung ? PHP Tipps 2005-2 4 20.07.2005 08:48
Welche seite (Adresse) rief die aktuelle seite auf? PHP Tipps 2005-2 7 05.07.2005 15:02
Menü aus MySQL Datenbank ausgelesen PHP Tipps 2005 9 02.06.2005 17:11
html seite aus menü in php seite einbinden?? PHP Tipps 2004-2 4 21.12.2004 18:00
blätterfunktion-limit-letzte seite PHP Tipps 2004-2 2 20.12.2004 23:56
Eine 2te Seite auto matisch in neuem Fenster laden PHP Tipps 2004 4 25.08.2004 14:10
"NEWS-SCRIPT" in eine Seite einbinden: Aber wie ? PHP Tipps 2004 2 03.07.2004 16:33

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
xhtml menu, menu xhtml, php menu, xhtml php menu bleibt nicht unten, xhtml menue, xhtml menü erstellen, php include in xhtml, xhtml-seite, xhtml include menü, menü in xhtml, xhtml include php, xhtml menu php, php in xhtml einfügen, xhtml php endung, xhtml php menu, menü mit xhtml, php xhtml include, include php in xhtml, xhtml seite, php in xhtml endung

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:19 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum