Autor Zpráva
Cirdan
Profil *
Lama sa hlasi.. :-B
Ak mam dajme tomu menu... staci ho vlozit do stranky tak, ze memu si ulozim ako djm tomu menu.php a do stranky tam kde ma byt menu napisem <!include neviem ako to ide dalej. :-) menu.php!> ?
A dalej ak mam v tom menu odkaz a cem aby sa mi objavil v dive tak cez to include to ako zadeklarujem?
Dakujem velmi pekne....
roberta
Profil
na to miesto, kam chces vlozit menu daj:
<?
include("menu.php")
?>
alebo
<?
require("menu.php")
?>

ak chces vediet, aky je rozdiel medzi tymito prikazmi, tak klikni na php.net

a tie odkazy <a href...>odkaz</a> sa definuju v subore menu.php
juneau
Profil
k cemuz uz jen dodam, ze je nutne trochu premyslet nad cestami k souborum (odkazy) v onom souboru menu.php ... je totiz jedno, kde je menu.php umisteno (vnoreno do treba dvou dalsich slozek), zalezi na tom, do ktereho souboru je vkladano, resp na ktere pozici je tento soubor. z pozice tohoto souboru je pak nutne odvozovat relativni cesty v odkazech.

Maly priklad: soubor "index.php" a soubor "muzika.php" a nakonec ono menu vnorene do slozky -> "menu/menu.php". Menu obsahuje jediny odkaz a to na "muzika.php". Adresa v odkazu tedy nebude "../muzika.php", jak by se v normalnim html webu sluselo, ale "muzika.php" (resp "./muzika.php"), nebot pres include se menu.php v adresari "presune" na stejnou pozici jako je index.phpa muzika.php.

... hm, asi jsem se nudil :)
Cirdan
Profil *
Dakujem moc... a este druha cast otazky.. ako docielim toho, aby... (budem sa uz drzat uvedeneho prikladu)... aby sa mi tento subor muzika.php otvoril na tej istej stranke dajme tomu v dive, ktory mam uprostred danej stranky.... cize nieco ako to fungovalo u frames resp. i-frames ale cez php.. je to vobec mozne???
Dakujem...
Leo
Profil
Proc porad vsichni chcou delat ramy bez ramu? Pokud si myslite, ze ramy jsou bezva napad, tak je proste pouzivejte, a nesnazte se je simulovat. To ja jak jist sojove maso :-) Leo
roberta
Profil
Cirdan
docielis toho napriklad tak, ze vsetky stranky budu mat rovnaky kod, okrem toho divu uprostred danej stranky...
mat
Profil
roberta

ten soubor muzika.php prostě includuješ přesně tam, kam potřebuješ - chceš ho vložit třeba do pravého sloupce ? Tak to
<?
include("menu.php")
?>

vlož v kódu prostě tam, kde ten pravý sloupec definuješ - tedy asi takhle:

<div class=levy_sloupec>něco</div>
<div clas="pravy_sloupec>
<?
include("menu.php")
?>
</div>

- a v onom souboru muzika.php můžeš mít přitom cokoliv, můžež tam mít kus kódu (třeba jenom menu), další vložený .php soubor (třeba nějaký načítaný skript) atd. atd. - dej si ale pozor, abys nenačítal v tom muzika.php ještě jedno<head> nebo <body> nebo třeba <html> - tyhle náležitosti prostě ten vkládaný soubor mít nemusí (aspoň v tomhle konkrétním případě, na který se ptáš)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0