Portál AbcLinuxu, 13. května 2025 20:13

Dotaz: PHP a include

12.4.2011 22:57 aass
PHP a include
Přečteno: 332×
Odpovědět | Admin
Ahoj všem!

jak můžu v php docílit této cesty pro všechny include?

mam na serveru cestu k projektu

/home/virt/domain.ltd/http/www/index.php /home/virt/domain.ltd/http/www/publicity/page/include/home.php

a když chci něco includovat z index.php tak to je snadné, třeba:

include_once(dirname(__FILE__)."/page/iclude/home.php");

ale když chci includovat něco třeba ze souboru home.php tak již musím dát třeba

include_once(dirname(__FILE__)."/../../page/iclude/home.php");

nejde použít neco co by končilo vždy adresářem www a zbytek bych si vždy dopsal?

Přemyšlel jsem třeba v index.php nadefinovat proměnnou

$_PATH_FILES = dirname(__FILE__);

a pak ve všech souborech bych volal include s tou proměnnou + celou cestu k souboru od adresaře www

include_once(dirname($_PATH_FILES)."/zbyvajici/cesta/k/pozadovanemu/souboru.php");

ale nefunguje to a nevím jestli to je bezpečné.. Porádíte prosím? Děkuji.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.4.2011 23:53 l4m4
Rozbalit Rozbalit vše Re: PHP a include
Odpovědět | | Sbalit | Link | Blokovat | Admin
Narveš do .htaccess
php_value include_path "/home/virt/domain.ltd/http/www"
nebo něco v tom smyslu.
13.4.2011 00:10 aass
Rozbalit Rozbalit vše Re: PHP a include
A v php to zavolam jak?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.