include v include
19 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Ahoj, chci se zeptat jestli timhle zpusobem jde includovat stranka do uz includovane <index.php>: mam dvousloupcovou tabulku, v levym sloupci menu, v pravym se zobrazuji stranky ktery vyberu ... <td id="menu"> <a href="?stranka=news">Novinky</a><br> <a href="?stranka=onas">O nás</a><br> <a href="?stranka=galery">Galerie</a><br></td> <td id="uvod"> <?if (file_exists("www/$stranka.php")): include("www/$stranka.php"); else: include ("www/uvod.php"); endif;?></td> ... kdyz zobrazim stranku "onas.php", tak ta ma taky 2 sloupce - vysledek ... <td id="menu"> <a href="?stranka=news">Novinky</a><br> <a href="?stranka=onas">O nás</a><br> <a href="?stranka=galery">Galerie</a><br></td> <td id="uvod"> <table><tr> <td> <a href="?profil=hrac1">hrac1</a><br> <a href="?profil=hrac2">hrac2</a><br> <a href="?profil=hrac3">hrac3</a><br></td> <td> <?if (file_exists("profil/$profil.php")): include("profil/$profil.php"); else: include ("profil/profil.php"); endif;?></td></tr></table> </td> .... jedna se mi teda o to , jestli v te includovane strance "onas.php" muzu znovu pouzit to php ... jedine co se nacte spravne je uvodni stranka "profil.php" jestli nekdo vi jak to osetrit, bo na to pouzit treba i jiny zpusob, tak mi prosim poradte .... ne pres <iframe> diky Kondy
-
jak tam mas $profil.php, tak to vypisuje promennou $profil a ta je podle me nastavena na nic. udelej to bez toho dolaru.
-
A je lepší začínat script <?php funkce...... ?>
-
dodatek: kdyz zkusim pustit ten dalsi odkaz, tak to napise jako by ta stranka neexistovala, a includne se startovaci "uvod.php" do celeho toho pole (ne jen do toho kam by melo) just-paja: nemyslim ze by to bylo timhle, jelikoz v index.php to funguje dobre Zdenda: oki pripisu to tam (stejne to taky neni ten duvod)
-
Příklad: Mám v koř. adr. soubor "index.php" a do něj vkládám soubor "seznam_clanku.php" který je v adresáři "clanky" a do něj vládám soubor "clanek1.php" , "clanek2.php" které jsou v také v adresáři "clanky" v index.php bude <?php include ("clanky/seznam_clanku.php"); ?> v seznam_clanku.php bude <?php include ("clanky/clanek1.php"); ?> a nebo používat absolutní cestu http://.....
-
začínat skript <?if je pěkná prasárna..
-
Zdenda: omg.. v indexu to asi funguje protoze tam includujes uvod normalne!
-
... <td id="menu"> <a href="?stranka=news">Novinky</a><br> <a href="?stranka=onas">O nás</a><br> <a href="?stranka=galery">Galerie</a><br></td> <td id="uvod"> <?php if (isset($_GET['stranka'])) { if (file_exists("www/$_GET['stranka'].php")) { include("www/$_GET['stranka'].php"); } else { include ("www/uvod.php"); } } else { include ("www/uvod.php"); } ?> </td> ... kdyz zobrazim stranku "onas.php", tak ta ma taky 2 sloupce - vysledek ... <td id="menu"> <a href="?stranka=news">Novinky</a><br> <a href="?stranka=onas">O nás</a><br> <a href="?stranka=galery">Galerie</a><br></td> <td id="uvod"> <table><tr> <td> <a href="?profil=hrac1">hrac1</a><br> <a href="?profil=hrac2">hrac2</a><br> <a href="?profil=hrac3">hrac3</a><br></td> <td> <?php if (isset($_GET['profil'])) { if (file_exists("profil/$_GET['profil'].php")) { include("profil/$_GET['profil'].php"); } else { include ("profil/profil.php"); } } else { include ("profil/profil.php"); } ?> </td></tr></table> </td> ....
-
donny: diky za priklad, bylo by super kdyby to fungovalo "(
-
tady je ukazka o co asi de original http://czdday.sytes.net/czech_masters/new2/ new script http://czdday.sytes.net/czech_masters/new3/
-
>> "začínat skript <?if je pěkná prasárna.." A to proč?
-
2Tom: protože se v tom pak vyzná jen prase ;-)
-
hlavni je ze to tak funguje, a pokud nekdo vi jak zacina a konci php script <? ... ?> tak to pozna
-
vono je to veskutecnosti, akorat "<?" je zacatek server-side skriptovaciho jazyka obecne, proto tak taky zacina asp napriklad.. (nevim jak perl) <?php ?>
-
asi nevite nikdo jak to rozjet, co ? :(
-
kondy: obycejnej parse error... napsal sem to blbe - oprav: file_exists("www/$_GET['stranka'].php") na file_exists("www/$_GET[stranka].php") a podobne - pokud totiz pises promennou (pole) do retezce (mezi uvozovky), tak pokud ma textove klice, tak ty uz se do uvozovek nedavaji. To same tedy i include("www/$_GET['stranka'].php") na include("www/$_GET[stranka].php") apod. jinak tam uz zadne chyby nevidim... ostatni: ja bych byl pro, short tags uplne zakazat. Zkuste si short tags a php v xml dokumentu... jednoho by to nasralo. Nevim, jakej je problem psat <?php misto <? ... pak stejne nekdy presunete stranky na jiny server, kde jsou short-tags zakazane (resp. nejsou povolene) a jste v pytli a muzete prepisovat... je to stejne jako asp-tags...
-
2donny: ++ moc diky jj, byla chyba v tomhle, pak sem teda jeste musel poupravt odkazy z .... <a href="?profil=hrac1">hrac1</a> na .... <a href="?stranka=onas&profil=hrac1">hrac1</a> a je to vsechno jak ma byt, fakt dik stejne na tech sajtach bude jeste plno nevyjasnenych veci :( ale s tim vas tu nebudu zatezovat
-
taky to muzes udelat pomoci mod_rewrite v .htaccess , ale to neni zrovna moje parketa, jeste jsem zadny nepsal ;) ale manualu na netu je na to dost. treba i na http://faq.webzdarma.cz/otazka.php?56
-
myslim ze to necham takhle :)