Autor Zpráva
martin20a
Profil *
Dobrý den, potřeboval bych poradit s php menu.
Takto jsem to dělal: (smyšleně,ale podobně, mněl jsem tam dlouhé kódy)

soubor: menu.html
<div>
<a href="/seznam.html">Seznam</a>
<a href="/uvod.html">uvod</a>
<a href="/web.html">web</a>
</div>

soubor: index.html
<html>
<head>
<title>PHP menu</title>
</head>
<body>
<? include "./menu.html"; ?>
</body>
</html>

Víte někdo včem dělám chybu, jsou to v podstate výpisy celého dokumentu, protože se mi to nezobrazilo, a prosím odpovědi jednoduché v php se zatím moc neorientuji, zatím potřebuji jen to menu. Díky za odpovědi.
Majkl578
Profil
zaprve, php nefunguje v souboru s priponou html
zadruhe, toto ma byt nejaky navrh? nevidim jeho smysl

jak bych to co nejjednoduseji udelal?

<html>
<head>
<title>PHP menu</title>
</head>
<body>
<div>
<a href="?page=seznam">Seznam</a>
<a href="?page=uvod">uvod</a>
<a href="?page=web">web</a>
</div> 

<div id="obsah">
<?php
include './stranky/' . $_GET['page'] . '.php';
?>
</div>
</body>
</html>


toto je soubor index.php, veskere stranky ted dej do slozky stranky s priponou php
pouziti:
pro stranku uvod napises: index.php?page=uvod

upozornuji, ze to neni nijak osetrene (kvuli pozadavku co nejjednodussiho scriptu)
martin20a
Profil *
zaprve, php nefunguje v souboru s priponou html
zadruhe, toto ma byt nejaky navrh? nevidim jeho smysl
jak bych to co nejjednoduseji udelal?
123456789101112131415161718 <html><head><title>PHP menu</title></head><body><div><a href="?page=seznam">Seznam</a><a href="?page=uvod">uvod</a><a href="?page=web">web</a></div> <div id="obsah"><?phpinclude './stranky/' . $_GET['page'] . '.php';?></div></body></html>
toto je soubor index.php, veskere stranky ted dej do slozky stranky s priponou php
pouziti:
pro stranku uvod napises: index.php?page=uvod
upozornuji, ze to neni nijak osetrene (kvuli pozadavku co nejjednodussiho scriptu)

Já su nějaký nechápavý, myslíš že by jsi to co jsi tím myslel hodil do souborů zabalil a poslal na mail: mar20a@seznam.cz

Díky moc

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: