<?php
//http://www.eksperten.dk/spm/740974
$filename = 'db.config.php';
$error = '';
if(isset($_POST['save']))
{
//Her skal du lave noget tjek af input...
$content = '<?php' . "\n";
$content .= '$user = "' . $_POST['user'] . "\";\n";
$content .= '$pass = "' . $_POST['pass'] . "\";\n";
$content .= '$host = "' . $_POST['host'] . "\";\n";
$content .= '$db = "' . $_POST['data'] . "\";\n";
$content .= '@mysql_connect($host,$user,$pass);'. "\n";
$content .= '@mysql_select_db($db);'. "\n";
//Stjålet fra dk.php.net/fwrite
if (is_writable($filename))
{
if (!$handle = fopen($filename, 'w'))
{
$error = "Det er ikke muligt at åbne filen: ($filename)";
exit;
}
if (fwrite($handle, $content) === FALSE)
{
$error = "Det er ikke muligt at skrive til filen: ($filename)";
exit;
}
$error = "CONFIG blev skrevet til filen: ($filename)";
fclose($handle);
}
else
{
$error = "Det er ikke muligt at skrive til filen: ($filename)";
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "
http://www.w3.org/TR/xhtml1/DTD/strict.dtd"><html>
<head>
<title>MYSQL Config Writer</title>
<style type="text/css">
body {text-align: center; }
div#content { margin: 0px auto; border: 2px #0000FF dotted; width:250px; text-align: left; }
div#content input { width: 215px; }
</style>
</head>
<body>
<div id="content">
<form action="<?=$_SERVER['PHP_SELF'];?>" method="post">
<fieldset>
<legend>Brugernavn</legend>
<input type="text" name="user">
</fieldset>
<fieldset>
<legend>Kodeord</legend>
<input type="text" name="pass">
</fieldset>
<fieldset>
<legend>Host</legend>
<input type="text" name="host" value="localhost">
</fieldset>
<fieldset>
<legend>Database</legend>
<input type="text" name="data">
</fieldset>
<fieldset>
<legend>Gem Config</legend>
<input type="submit" name="save" value="GEM">
</fieldset>
</form>
</body>
</html>
Hvad ønsker du indsat i MYSQL?
Det jeg forsøgte at fortælle dig tidligere, blev jo hurtigt fejet væk, da det jo slet ikke var det du skulle bruge.