Autor Zpráva
Darker
Profil
Lze nějak PHP skript přesvědčit, že není ve složce, ve které si myslí, že je?
Mám skript ve
root/slozka/index.php
Mám root/ble.php

Chci aby v index.php bylo možné provést bez potíží:
include "ble.php"
a
realpath(".")=="root/"

Předem dík. Přišel jsem na set_include_path ale nic moc jsem tím nezískal.
Rellik
Profil
proč jednoduše neuděláš

include '../ble.php';
Darker
Profil
Asi protože nechci. Kdybych tu popisoval situaci se vším co k ní patří, trvalo by to dlouho ačkoliv výsledný dotaz by byl stejný.
Majkl578
Profil
Šlo by to funkcí chdir:
chdir('/tmp');
include 'test.php'; // /tmp/test.php

Ale i změnou include path:
set_include_path(get_include_path() . PATH_SEPARATOR . '/tmp');
include 'test.php'; // /tmp/test.php
Darker
Profil
Majkl578:
Děkuju, funkce chdir funguje perfektně. Set include path jsem používal asi špatně, když teď koukám na tvůj zápis.

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