Autor Zpráva
Numero1990
Profil
Zdravím,

když zavolám mkdir('./logs'), tak se skript snaží vytvářet adresář v /logs/, ačkoliv jsem zanořen ve /var/www/web/index.php. Myslel jsem, že toto řeší direktiva open_basedir, ale ta mi jen zakáže zapisovat. Jak vyřeším, aby se . resolvovala správě z aktuálního adresáře?
abc
Profil
Jak vyřeším, aby se . resolvovala správě z aktuálního adresáře?
S tím neporadím, ale mkdir bych používal takto:
mkdir(dirname(__FILE__) . './logs/');//PHP < 5.3.0
mkdir(__DIR__ . './logs/');//PHP > 5.3.0

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: