Привет, я кодирую установщик, во всяком случае .. ive столкнулся с проблемой, когда он создает файл global.php, соединение $ mysql_ не отображается в файле, а все остальное?
Я пытаюсь вставить эту
$mysql_host = 'localhost';
$mysql_user = 'root';
$mysql_name = '-----';
$mysql_pass = '-----';
в global.php он выходит с:
= 'localhost';
= 'root';
= '-----';
= '-----';
Уведомление $ mysql_ отсутствующего?
Это код в инсталлятор:
$db_name = trim($_POST['db_name']);
$db_user = trim($_POST['db_user']);
$db_pass = trim($_POST['db_pass']);
$db_host = trim($_POST['db_host']);
$handle = fopen($setting['config']['folder'] . $setting['config']['file'], 'w');
$input = "<?php
$mysql_host = '".$db_host."';
$mysql_user = '".$db_user."';
$mysql_name = '".$db_name."';
$mysql_pass = '".$db_pass."';
?>
";
fwrite($handle, $input);
fclose($handle);
Может кто-то помочь? Благодаря
Теперь $ db_host не заберет из сценария выше. теперь он показывает $ mysql_host = ''; $ mysql_user = ''; $ mysql_name = ''; $ mysql_pass = ''; – user2172990
@ user2172990 Вы уверены, что '$ db_host',' $ db_user' ... vars правильно определены/не пуст? Проблема не в коде выше. Включите все ошибки PHP. – user0103