Autor | Zpráva | ||
---|---|---|---|
avaranger Profil |
#1 · Zasláno: 11. 5. 2006, 22:22:07 · Upravil/a: avaranger
Mam stranky, Kde potrebuji predavat 0, 1 nebo 2 parametry.
0 pro www.nazevwebu.cz/index.php a pro [url=http://www.nazevwebu.cz/ ]www.nazevwebu.cz/ [/url] 1 pro hlavni sekce (www.nazevwebu.cz/index.php?page=main) a 2 pro podsekce jednotlivyh sekci (www.nazevwebu.cz/index.php?page=main&sub=info) Stranky funguji cele na index.php, kam se pomoci PHP vklada obsah. tzn. header je stale stejny. Pokud bych chtel pomoci mod_rewrite pristupovat ke strankam ve formatu www.nazevwebu.cz/sekce/podsekce/, tak je problem, protoze CSS styl se pouzije jen u verze bez parametru. Poradte. Diky. |
||
djlj Profil |
#2 · Zasláno: 11. 5. 2006, 22:25:09
tak je problem, protoze CSS styl se pouzije jen u verze bez parametru.
Jakto? Tak odkazuj css do hlavního adresáře.. /styly.css |
||
quinux Profil |
#3 · Zasláno: 11. 5. 2006, 23:49:48
Dej před odkaz na styly <?php $_SERVER['DOCUMENT_ROOT']; ?> a mělo by to fungovat
|
||
djlj Profil |
#4 · Zasláno: 11. 5. 2006, 23:54:14
No, tak to fungovat nebude, protože takto se dostane do kořenové složky serveru...
|
||
avaranger Profil |
#5 · Zasláno: 12. 5. 2006, 08:48:14
djlj:
jj...dekuju... uz to funguje. Ted jen, mi to nejede na localhostu, protoze tam mam / jako "http://localhost/" ale web mam v podslozce. Nevite nekdo jak donutit apache, aby jako korenovy adresar bral pro kazdou cast webu jiny? Treba na WZ to taky je tak udelane, protoze je tam adresa treba 3w/webzdarma/tomasfejfar/index.php ale korenovy adresar je 3w/webzdarma/tomasfejfar/... Predem dik za rady ;) |
||
quinux Profil |
#6 · Zasláno: 12. 5. 2006, 09:29:44
djlj
No a o to snad jde ne? Mi to na webu takto funguje takže předpokládám, že by to jinde mělo být stejný. |
||
*Čvachta* Profil * |
#7 · Zasláno: 12. 5. 2006, 09:32:47
Tak pište cesty absolutně.
|
||
djlj Profil |
#8 · Zasláno: 12. 5. 2006, 13:20:48 · Upravil/a: djlj
web mam v podslozce
/slozka/styl.css avaranger No ve výstupu (HTML) se nemůžeš dostat do hlavní složky serveru, / směřuje do rootu tvé domény. V PHP se ale / dosatneš do rootu serveru. Tzn. když načítáš css, tak je _SERVER['DOCUMENT_ROOT']; blbost. |
||
avaranger Profil |
#9 · Zasláno: 12. 5. 2006, 13:27:45
djlj:
Ne... kdyz rikam web, tak myslim, ze na localu pristupuju k webu jako: ~ http://localhost/nazev_webu/ CSS mam ulozene ve slozce: ~ /styles/default.css (= http://localhost/nazev_webu/styles/default.css) Root mam definovany jako http://localhost/ Takze kdyz v souboru http://localhost/nazev_webu/index.php odkazu na stylopis odkazem href="/styles/default.css" tak to hleda na http://localhost/styles/default.css Jde mi jen o to jak v EasyPHP (pripadne configu Apache) nastavit, aby byl root me domeny http://localhost/nazev_webu/ ale root serveru stale http://localhost/ Doufam, ze sem to dostatecne vysvetlil. |
||
DJ Miky Profil |
#10 · Zasláno: 12. 5. 2006, 17:26:44
nejsem si jistý, ale možná by to šlo přes Virtual Hosts
(popis) |
||
avaranger Profil |
#11 · Zasláno: 12. 5. 2006, 22:58:37
DJ Miky:
To bude ono, dik ;) |
||
DJ Miky Profil |
#12 · Zasláno: 13. 5. 2006, 09:28:26
a nebo přes element 'base' a relativní by to taky šlo...
|
||
avaranger Profil |
#13 · Zasláno: 14. 5. 2006, 13:49:26
DJ Miky:
Jeste lepsi.... |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0