• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Install datei problem?

Status
Für weitere Antworten geschlossen.

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:
echo '
<form method="post">
  <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td><strong>Verbindungs-Einstellungen</strong></td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>DB-Host</td>
      <td><input name="db-host" type="text" value="localhost" size="50">
      &nbsp;</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:
Status
Für weitere Antworten geschlossen.
Zurück
Oben