T-sneak
Mitglied
hi also ich habe eine install gebaut die funktionierte auch bis ich eine neue funktion einbauen wollte also das der user denn host die db denn user das db-pw und das cms_prefix auswählen kann und das soll dann in die config inc geschrieben werden dann hab ich das mal so versucht:
die HTML TAGS:
PHP TAGS
edit:/ Prob. gelöst hab ja vergessen wieder zu speichern ^^
die HTML TAGS:
PHP:
echo '
<form method="post">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><strong>Verbindungs-Einstellungen</strong></td>
<td> </td>
</tr>
<tr>
<td>DB-Host</td>
<td><input name="db-host" type="text" value="localhost" size="50">
</td>
</tr>
<tr>
<td>DB-Username</td>
<td><input name="db-user" type="text" value="" size="50"></td>
</tr>
<tr>
<td>DB-Passwort</td>
<td><input name="db-pass" type="text" value="" size="50"></td>
</tr>
<tr>
<td>DB-Datenbank</td>
<td><input name="db-data" type="text" value="" size="50"></td>
</tr>
<tr>
<td>CMS-Prefix</td>
<td><input name="db-pref" type="text" value="jd_" size="15" maxlength="6"></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Connecten" name="connect"></td>
</tr>
</table>
</form>
';
PHP TAGS
PHP:
if($_POST['connect']){
$new_pass = $_POST['db-pass'];
$new_user = $_POST['db-user'];
$new_host = $_POST['db-host'];
$new_pref = $_POST['db-pref'];
$new_data = $_POST['db-data'];
$file = join(file("../inc/config.inc.php"));
$file_change = str_replace('var $pass = "";', '$dbprefix = "'.$new_pass.'";', $file );
$file_change = str_replace('var $user = "";', '$dbprefix = "'.$new_user.'";', $file );
$file_change = str_replace('var $host = "";', '$dbprefix = "'.$new_host.'";', $file );
$file_change = str_replace('var $db = "";', '$dbprefix = "'.$new_data.'";', $file );
$file_change = str_replace('$dbprefix = "";', '$dbprefix = "'.$new_pref.'";', $file );
edit:/ Prob. gelöst hab ja vergessen wieder zu speichern ^^
Zuletzt bearbeitet: