Autor Zpráva
Ordek
Profil *
Mam rozlozkovanu stranku a potrebujem sa "vratit" o zlozku vyssie pri relativnej ceste funkcie include.

tzn

Subory, ktore chcem includovat sa nenachadzaju v tej istej zlozke ako subor v ktorom funkciu include vyvolavam, ale o zlozku alebo dve vyssie.

include "includy/hlavicka.htm" - toto ide
include "/includy/hlavicka.htm" - toto nie

Isto existuje riesenie, ale neviem na to prist bez pouzitia absolutnej adresy . Dakujem
djlj
Profil
include "./../includy/hlavicka.htm"
bukaj
Profil
Mam rozlozkovanu stranku a potrebujem sa "vratit" o zlozku vyssie
Nadřazená složka se značí jako .. (dvě tečky).

ale o zlozku alebo dve vyssie.
O jednu složku výš: ../
O dvě složky výš: ../../

include "/includy/hlavicka.htm" - toto nie
Pokud server běží na linuxu, jakože nejspíš ano, / označuje root systému, kam urřitě nemáš přístup.

Šikovná je fce realpath(), která vrací absolutní cestu z reálné. Vkládání souborů je potom rychlejší.

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:

0