[PHP/HTML] Datei Includen

08/13/2010 16:43 KentuckyFC#1
Hi,
Ich möchte ein Menu auf jede seite meines PHP/HTML projekts machen allerdings sind das mehr als 20 dateien... d.H. ich muss jede seite einzeln editieren wenn ich z.B. einen fehler finde. Gibt es eine möglichkeit wie bei stylesheets das menu in eine datei zu packen z.B. menu.php und diese datei dann wie bei CSS so zu includen?
PHP Code:
<link rel="stylesheet" type="text/css" href="css.css"
also das hier nur in bei einem menu? mein menu sieht so aus

PHP Code:
<script type="text/javascript">
<!--
function 
cool(id)
{
with (document)
{
if (
getElementById)
getElementById(id).style.display 'block';
else if (
all)
all[id].style.display 'block';
else
layers[id].display 'block';
}
}
function 
coolout(id)
{
with (document)
{
if (
getElementById)
getElementById(id).style.display 'none';
else if (
all)
all[id].style.display 'none';
else
layers[id].display 'none';
}
}
//-->
</script>
<div class="menu">
<li><a href="javascript:void(0);" onmouseover="cool('submenu0');" onmouseout="coolout

('submenu0');">Rappelz</a>
<ul class="submenue" id="submenu0" onmouseover="cool('submenu0');" onmouseout="coolout

('submenu0');">
    <li><a target="_self" href="rappelzus.php">US</a></li>
<li><a target="_self" href="rappelzde.php">DE</a></li>
<li><a target="_self" href="rappelzpl.php">PL</a></li>
<li><a target="_self" href="rappelzfr.php">FR</a></li>
<li><a target="_self" href="rappelztur.php">TUR</a></li>
</ul></li>
<li><a href="javascript:void(0);" onmouseover="cool('submenu1');" onmouseout="coolout

('submenu1');">Steam/CSS</a>
<ul class="submenue" id="submenu1" onmouseover="cool('submenu1');" onmouseout="coolout

('submenu1');">
    <li><a target="_self" href="steamfl.php">SteamFriends</a></li>
    <li><a target="_self" href="steamauth.php">SteamAuth</a></li>
    <li><a target="_self" href="steamcont.php">SteamContent</a></li>
    <li><a target="_self" href="steamcat.php">SteamCatalog</a></li>
<li><a target="_self" href="css.php">CSS Server</a></li>
</ul></li>
<li><a href="javascript:void(0);" onmouseover="cool('submenu2');" onmouseout="coolout

('submenu2');">Other</a>
<ul class="submenue" id="submenu2" onmouseover="cool('submenu2');" onmouseout="coolout

('submenu2');">
    <li><a target="_blank" href="http://chaos-com.com/">CHAOS</a></li>
<li><a target="_blank" href="http://www.gpotato.com">GpotatoUS</a></li>
<li><a target="_blank" href="http://www.gpotato.eu">GpotatoEU</a></li>
<li><a target="_blank" href="http://www.elitepvpers.com/">EPvpers</a></li>
</ul></li>
</div> 
Wäre nett wenn ihr mir helfen würdet

mfg
KentuckyFC
08/13/2010 16:58 Madd Eye#2
Pack deinen Code in eine datei mit namen
code.js
und nimm diesen befehl
Code:
<script language="JavaScript" src="code.js">
08/13/2010 17:10 KentuckyFC#3
Das funktioniert nicht da das menu nicht aus javascript besteht
Hab ausversehen javascript noch eingefügt^^ so sollte der code aussehen
PHP Code:
<div class="menu">
<
li><a href="javascript:void(0);" onmouseover="cool('submenu0');" onmouseout="coolout

('submenu0');"
>Rappelz</a>
<
ul class="submenue" id="submenu0" onmouseover="cool('submenu0');" onmouseout="coolout

('submenu0');"
>
    <
li><a target="_self" href="rappelzus.php">US</a></li>
<
li><a target="_self" href="rappelzde.php">DE</a></li>
<
li><a target="_self" href="rappelzpl.php">PL</a></li>
<
li><a target="_self" href="rappelzfr.php">FR</a></li>
<
li><a target="_self" href="rappelztur.php">TUR</a></li>
</
ul></li>
<
li><a href="javascript:void(0);" onmouseover="cool('submenu1');" onmouseout="coolout

('submenu1');"
>Steam/CSS</a>
<
ul class="submenue" id="submenu1" onmouseover="cool('submenu1');" onmouseout="coolout

('submenu1');"
>
    <
li><a target="_self" href="steamfl.php">SteamFriends</a></li>
    <
li><a target="_self" href="steamauth.php">SteamAuth</a></li>
    <
li><a target="_self" href="steamcont.php">SteamContent</a></li>
    <
li><a target="_self" href="steamcat.php">SteamCatalog</a></li>
<
li><a target="_self" href="css.php">CSS Server</a></li>
</
ul></li>
<
li><a href="javascript:void(0);" onmouseover="cool('submenu2');" onmouseout="coolout

('submenu2');"
>Other</a>
<
ul class="submenue" id="submenu2" onmouseover="cool('submenu2');" onmouseout="coolout

('submenu2');"
>
    <
li><a target="_blank" href="http://chaos-com.com/">CHAOS</a></li>
<
li><a target="_blank" href="http://www.gpotato.com">GpotatoUS</a></li>
<
li><a target="_blank" href="http://www.gpotato.eu">GpotatoEU</a></li>
<
li><a target="_blank" href="http://www.elitepvpers.com/">EPvpers</a></li>
</
ul></li>
</
div
08/13/2010 17:40 Madd Eye#4
Ganz einfach
schreibe bei in zwei php dateien und schreib in die erste von beiden

<? include_once('zweite.php'); ?>

und das kommt dahin wo die datei angezeigt werden soll
08/13/2010 17:50 KentuckyFC#5
Ahh thx^^ hab kein einziges Tutorial gelesen das steht warscheinlich in jedem drin^^

Kann geclosed werden