PHP Include () Content
Sziasztok!
Kezdő PHP-s vagyok és egy tartalmilag eléggé maassziv weboldal készítésén fáradozom, és Hardcore PHP-sek javaslatát szeretném kérni az alábbi probléma abszolválásában :).
Framek helyett kezdtem el használni a PHP Include () parancsot a Content és a navigation elkülönítésére.
Általánosságban evvel a paranccsal rendelik hozzá a tartalomhoz a navigációs menüket.
Na mármost én egy "fordított" megoldásra keresem a választ, éppen a webodal terjedelme miatt, hogy későbbi korrekcióknál ne keljen átírni minden oldalnál pl. a meta adatokat.
Szóval én ezt úgy értem hogy adott egy Index.php fájlunk ami tartalmazza alapból a navigációt ("a weboldal keretét"), és a a menü pontokkal hozzuk be a tartalmat PHP Include parancs által.
Ha esetleg valaki tud valaki hasznosat mondani, vagy valami használható leírást/tutorialt linkelni akkor azt megköszönném.
Mctom
■ Kezdő PHP-s vagyok és egy tartalmilag eléggé maassziv weboldal készítésén fáradozom, és Hardcore PHP-sek javaslatát szeretném kérni az alábbi probléma abszolválásában :).
Framek helyett kezdtem el használni a PHP Include () parancsot a Content és a navigation elkülönítésére.
Általánosságban evvel a paranccsal rendelik hozzá a tartalomhoz a navigációs menüket.
Na mármost én egy "fordított" megoldásra keresem a választ, éppen a webodal terjedelme miatt, hogy későbbi korrekcióknál ne keljen átírni minden oldalnál pl. a meta adatokat.
Szóval én ezt úgy értem hogy adott egy Index.php fájlunk ami tartalmazza alapból a navigációt ("a weboldal keretét"), és a a menü pontokkal hozzuk be a tartalmat PHP Include parancs által.
Ha esetleg valaki tud valaki hasznosat mondani, vagy valami használható leírást/tutorialt linkelni akkor azt megköszönném.
Mctom
Keretrendszer?
- Az
include ()
nem parancs, hanem nyelvi elem. Semmi más szerepe nincs, mint hogy segítse több fájlba kiszervezni azt, amit végül egy oldalként akarsz kiküldeni.- Ugyanúgy a HTML
<head>
részében is használhatod. Pl. írj egy tömböt egy fájlba (mondjuk config.php), amiben eltárolod azt, hogy egy adott URI-hoz milyen oldalrészeket kell beilleszteni.Valahogy így:
include ($oldalak['oldal1']['head'];
, a contentnél u.ez, csak 'content' második indexszel. A kérés ellenőrzéséhez böngészd kicsit a manualt, nem akarok mindent "készen adni".Szerk.: természetesen nem kell egész head-et tárolnod, lehet több eleme is a tömbödnek, pl.: 'css1', 'css2', ..., 'js1', 'js2', ...
Fantáziádra bízom.
Ez jó kiindulásnak
Helyes, szívesen