Witam
Posiadam taką funkcję :
function saveini($array_data) {
$file = fopen("../system/load_config.php", "a+");
$file_data .= "<?php";
$file_data .= "\r\n";
foreach($array_data as $parameter => $data) {
$file_data .= $parameter.' = "'.str_replace('"', '', $data).'";';
$file_data .= "\r\n";
}
$file_data .= "?>";
fwrite($file, $file_data);
fclose($file);
}
Oraz plik do edytowania :
<?php
if($_SERVER['PHP_SELF'] != "/index.php" and
$_SERVER['PHP_SELF'] != "/pages/first_launch.php") die(); ### Instalacja ###
$config['install']['configurated'] = "no";
$config['install']['configure_step'] = "1";
$config['install']['config_path'] = "";
### Baza danych ###
$config['database']['host'] = "localhost";
$config['database']['user'] = "root";
$config['database']['pass'] = "*";
$config['database']['database'] = "wild";
### Konfiguracja ###
$config['cfg']['layout'] = "revana";
?>
Problem polega na tym że po wywołaniu funkcji plik się nie zmienia, wie ktoś może dlaczego?
Pozdrawiam