[megoldva] Nem sikerül módosítani PHP konfig opciót futási időben

Mi a rohadt tetves k* életért nem megy???????

Szeretném egy könyvtárra bekapcsolni az allow_url_fopen-t egy script kedvéért. Tudom, hogy nem jó ötlet - ezért is van globálisan kikapcsolva.

A PHP leírás szerint az allow_url_fopen PHP_INI_ALL, tehát lehet állítani magából a script-ből, php.ini-ből, apache konfigból és htaccess-ből. Namost php.ini-ben ki van kapcsolva, az úgy is fog maradni. Próbáltam apache config-ból a directory-ra megadni: "php_flag allow_url_fopen on". Semmi hatás. Aztán beállítottam a directory-ra AllowOverride Options-t és beleraktam ugyanezt htaccess-be. Rá se bagózik.
Akkor script-ben próbáltam ini_set-tel. Le se szarja. Na mondom megnézem, hogy akkor mi az értéke előtte és utána. Namost ki se lehet olvasni ini_get-tel a konfig opció aktuális értékét! Mi a f? Hogy a f-ba?

Mit *aszok el?

*urvára elegem van.

Üdv,
Dw.

Hozzászólások

Ja, ha bekapcsolom, akkor kikapcsolni sem lehet. Persze a phpinfo() az ki tudja valahogyan olvasni. Ha bekapcsolom, akkor az ini_get is visszaadja az 1-et, de változtatni sehogyan sem lehet rajta. Suhosin kikapcsolása nem segít. Ja, és nincsen az Apache konfigban sehol "php_admin_flag allow_url_fopen". Tudom, hogy az a php-5.2 óta megakadályozza a későbbi módosításokat.

Szóval ez van. Valakinek valami ötlete?

Kezdek kicsit lehiggadni.

Üdv,
Dw.
"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."

http://hu.php.net/filesystem

PHP_INI_ALL in PHP <= 4.3.4. PHP_INI_SYSTEM in PHP < 6. Available since PHP 4.0.4.
Note: This setting can only be set in php.ini due to security reasons. 

Egyebkent nyugodtan bekapcsolhatod, csak a "allow_url_include"-ot kapcsold ki. Igy te is nyersz es a paranoia is.

Köszi, természetesen elnéztem. Át kell ismételnem a relációkat...

Megpróbálom curl-re átírni. Nem az én scriptem egyébként.

Üdv,
Dw.

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."