Я пытаюсь сделать файл установки, в который пользователь вводит базу данных, имя пользователя, пароль и хост в качестве первого шага в установке системы php.
Это просто. Просто напишите файл с расширением php, как упоминалось выше.
Но я предпочел бы написать файл ini для данных конфигурации и загрузить их позже с помощью parse_ini_file
.
Обновление: вот пример:
<?php $config = array( "database" => "test", "user" => "testUser" ); function writeConfig( $filename, $config ) { $fh = fopen($filename, "w"); if (!is_resource($fh)) { return false; } foreach ($config as $key => $value) { fwrite($fh, sprintf("%s = %s\n", $key, $value)); } fclose($fh); return true; } function readConfig( $filename ) { return parse_ini_file($filename, false, INI_SCANNER_NORMAL); } var_dump(writeConfig("test.ini", $config)); var_dump(readConfig("test.ini"));
Это то же самое, что вы создаете другие файлы, но просто добавляете расширение .php
$fp=fopen('filename.php','w'); fwrite($fp, 'data to be written'); fclose($fp);