Autor |
|
|
|
10 Beiträge - Grünschnabel
|
|
|
hi habe dein webinterface zum laufen bekommen allerdings kann ich die werte nicht ändern da in der neuen php ja regiser_globals und safe_mode entfernt wurden gibt es dafür einen lösung ? habe schon gegooglet aber nichts gefunden
ahhh vergessen ! wenn ich werte ändern will dann gibt er mir ein leeres file !
Dieser Beitrag wurde 1 mal editiert, zuletzt von Graf_ParaNoia am 02.01.2016 - 17:50.
|
Beitrag vom 02.01.2016 - 17:49 |
|
|
|
Administrator 712 Beiträge - Alter Hase
|
 |
|
Ja dafür gibt es eine möglichkeit in dem man golbal Register emuliert mit einer Funktion
<?php
/**
* function to emulate the register_globals setting in PHP
* for all of those diehard fans of possibly harmful PHP settings 
* @author Ruquay K Calloway
* @param string $order order in which to register the globals, e.g. 'egpcs' for default
*/
function register_globals($order = 'egpcs')
{
// define a subroutine
if(!function_exists('register_global_array'))
{
function register_global_array(array $superglobal)
{
foreach($superglobal as $varname => $value)
{
<span class='searchlite'>global</span> $$varname;
$$varname = $value;
}
}
}
$order = explode("\r\n", trim(chunk_split($order, 1)));
foreach($order as $k)
{
switch(strtolower($k))
{
case 'e': register_global_array($_ENV); break;
case 'g': register_global_array($_GET); break;
case 'p': register_global_array($_POST); break;
case 'c': register_global_array($_COOKIE); break;
case 's': register_global_array($_SERVER); break;
}
}
}
?>
Die Funktion wird dann folgender maßen eingebunden:
<?php register_globals(); ?>
 |
Greeez Oli |
|
Beitrag vom 07.01.2016 - 00:37 |
|