Запиз на низове с php

mizarck

Registered
Здравейте,
изкам да запиша няколко низа в един файл но нестава
ето код-а който написах но резултатът е него е създаване на config.php но файлът е празен а нетрябва да е така
Код:
<?php
$config = fopen("$user/config.php","w+");
fwrite($config , $_REQUEST["$dbms = 'mysql';
$dbhost = 'localhost';
$dbname = 'phpbb-test';
$dbuser = '****';
$dbpasswd = '*****';
$table_prefix = 'wbg_';
define('PHPBB_INSTALLED', true);"]); 
?>

Можете ли да ми кажете как да запиша тези низове в config.php

Благодаря предварително
 

bafitu

Registered
Код:
<?php
$config_data = '<?php'."\n\n";
$config_data .= '$dbhost = \'localhost\';' . "\n";
$config_data .= '$dbname = \'phpbb-test\';' . "\n";
$config_data .= '$dbuser = \'****\';' . "\n";
$config_data .= '$dbpasswd = \'*****\';' . "\n\n";
$config_data .= '$table_prefix = \'wbg_\';' . "\n\n";
$config_data .= 'define(\'PHPBB_INSTALLED\', true);'."\n\n";	
$config_data .= '?>';
$config = fopen("$user/config.php","w+");
fwrite($config ,$config_data);
fclose($config);
?>

да те питам .. тоя $_REQUEST за какво ти беше , че несхванах...?
 

Slavei

Registered
mizarck каза:
Здравейте,
изкам да запиша няколко низа в един файл но нестава
ето код-а който написах но резултатът е него е създаване на config.php но файлът е празен а нетрябва да е така
Код:
<?php
$config = fopen("$user/config.php","w+");
fwrite($config , $_REQUEST["$dbms = 'mysql';
$dbhost = 'localhost';
$dbname = 'phpbb-test';
$dbuser = '****';
$dbpasswd = '*****';
$table_prefix = 'wbg_';
define('PHPBB_INSTALLED', true);"]); 
?>

Можете ли да ми кажете как да запиша тези низове в config.php

Благодаря предварително


Проблемът е тук:
$_REQUEST["$dbms = 'mysql';
$dbhost = 'localhost';
$dbname = 'phpbb-test';
$dbuser = '****';
$dbpasswd = '*****';
$table_prefix = 'wbg_';
define('PHPBB_INSTALLED', true);"]);

не мисля, че по този начин можеш да вземеш данни.
Всеми си ги поотделно и ги конкатенирай

пп
хубаво е да сложиш и fclose
 

mizarck

Registered
bafitu
10х са ще пробвам дали бачка
а $_REQUEST съм забравил да го делна защото преди да го направя в един файл променливата с информацията трябваше да премина през почти 300 страници докато стигне до кода

Slavei
10х за инфото
ок ще сложа fclose
 

mizarck

Registered
пичове а как $dbname да взима стойноста на user защото в момента е phpbb-test а ми трябва да е променлива ($user)
как ще стане номела че на мен или ми блокира целият код или ми изкарве вместо phpbb-test $user но без присвоена стойност

Благодаря предварително
 

Admin

Registered
На bafitu кода трябва да бачка.
Ако не бачка е заради някоя малка грешка.
По принцип така трябва да запишеш този конфиг файл.
 

mizarck

Registered
admin каза:
На bafitu кода трябва да бачка.
Ако не бачка е заради някоя малка грешка.
По принцип така трябва да запишеш този конфиг файл.
Да бачка но не мен ми трябва вместо като база данни да се записва phpbb-test да се записва стойноста на user
 

Горе