PHP/MySQL | кодерам
Ребят подскажите запрос, чтобы сделать инсталятор сразу записывал в конфиг данные от бд.
Сделал инсталятор, осталось чтобы при 1 инсталяции или создал файл и внес в него данные или же врезал в существующий файл данные
Сделал инсталятор, осталось чтобы при 1 инсталяции или создал файл и внес в него данные или же врезал в существующий файл данные
<?php
$sql=array('user'=>'СЮДА ЗАПИСЬ','pass'=>'СЮДА ЗАПИСЬ','base'=>'СЮДА ЗАПИСЬ');
$prefix = 'iframe_';
//подключение к mysql
$connect = mysql_connect('localhost',$sql['user'],$sql['pass']);
if(!$connect)
{
exit('Сайт временно не работает по причине: Нет подключения к базе данных MYSQL.Попробуйте зайти позже.<br />');
}
if(!mysql_select_db($sql['base'],$connect))
{
exit('Сайт временно не работает по причине: Не найдена база данных.Попробуйте зайти позже.<br />');
}
mysql_query('set character_set_results=utf8');
mysql_query('set character_set_client=utf8');
mysql_query('set character_set_connection=utf8');
mb_internal_encoding('UTF-8');
//WK
$id_shop='1'; //ID площадки на WorldKassa.ru
$hash='1'; //Секретный ключ (HASH) технический пароль
$isd = '1'; //сумма за 1 день
$ism = '356'; //максимально доступно дней
?>
подключение нарисовал, но его бы заменить на автосохранение данных
невлез код вот
http://iframecms.ru/install.txt
________
посл. ред. 26.12.2016 в 20:23; всего 1 раз(а); by Resident Evil
http://iframecms.ru/install.txt
________
посл. ред. 26.12.2016 в 20:23; всего 1 раз(а); by Resident Evil
Я так пологаю мастеров нет надо на киберфорум идти.
У тебя есть массив, ты знаешь его ключи, что тебе мешает?
________
посл. ред. 26.12.2016 в 20:47; всего 2 раз(а); by Avenax
________
посл. ред. 26.12.2016 в 20:47; всего 2 раз(а); by Avenax
Avenax (26.12.2016 в 20:40)
У тебя есть массив, ты знаешь его ключи, что тебе мешает?
У тебя есть массив, ты знаешь его ключи, что тебе мешает?
в том ,то и дело нужно сначало записать потом преобразовать с инсталл 2
Avenax,
вот набросал
________
посл. ред. 26.12.2016 в 21:31; всего 1 раз(а); by Resident Evil
$ufile = file_get_contents(BASEDIR."local/config.dat");
$udata = explode("|",$ufile);
$udata[1] = generate_password();
$udata[8] = $name;
$udata[9] = $oemails;
$udata[11] = $osite_name;
$udata[13] = "© $osite_name";
$udata[14] = $osite;
$udata[15] = "$osite/images/img/wap.gif";
for ($u=0; $u<$config_configkeys; $u++){
$utext.=$udata[$u].'|';}
if(!empty($udata[8]) && !empty($udata[9])){
$fp=fopen(BASEDIR."local/config.dat","a+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,$utext);
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
unset($utext);
}
вот набросал
________
посл. ред. 26.12.2016 в 21:31; всего 1 раз(а); by Resident Evil
Resident Evil, file_put_contents() читай доку.
$text = "<?php\r\n\r\n$" . "hostbd=\"$hostbd\";\r\n" . "$" . "nameuser=\"$nameuser\";\r\n" . "$" . "userpass=\"$userpass\";\r\n" . "$" . "namebd=\"$namebd\";\r\n"
. "\r\n?>";
$fp = @ fopen("../system/inc/inc.php", "w");
fputs($fp, $text);
fclose($fp);
. "\r\n?>";
$fp = @ fopen("../system/inc/inc.php", "w");
fputs($fp, $text);
fclose($fp);
Раньше так делал.
Array(php) (26.12.2016 в 22:38)
Resident Evil, file_put_contents() читай доку.
Resident Evil, file_put_contents() читай доку.
уже сделал
Стр.: 1, 2