hi,
per ini_get('allow_url_fopen') bekomme ich den wert 1 angezeigt. ist das der global_value-wert?
es sollte m.E. der sein, der für dein script der gültige ist - ansonsten macht die funktion doch wenig sinn.
genügt es, diesen wert abzufragen, um festzustellen, ob man eine datei von einem anderen server lesen kann (ich möchte dazu file() und fopen() benutzen)?
würde sagen: ja.
angenommen der wert ist 0, kann ich dann per ini_set den wert für die scriptausführungsdauer verändern? (7 steht doch für PHP_INI_ALL?)
ja, 7 sollte für PHP_INI_ALL stehen - was mich etwas verwundert, weil unter http://www.php.net/manual/de/function.ini-set.php für diese option PHP_INI_SYSTEM steht.
was ist, wenn der safe-mode aktiviert ist. dann geht doch u.u. fopen() nicht mehr?
nein, das dürfte sich (in verbindung mit open_basedir) m.E. nur auf lokale dateien beziehen.
gruß,
wahsaga
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."