WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Install.php » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von TeX
Höö?

Dadurch, denk ich mal die register_globals abgeschalten sind, geht nun mal beim Empfang von Daten nur $_POST / $_GET .

Wenn Du die Daten dauerhaft in der dbconnect.php speichern wisst, dann schreibe genau das in die Datei (per PHP) was auch drin stehen soll.

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14:
$string='<?php
 $dbHost = "'.$_POST['localhost'].'";
 $dbUser = "'.$_POST['root'].'";
 $dbPass = "'.$_POST['passwort'].'";
 $dbName = "'.$_POST['datenbankname'].'";
 $connect = @mysql_connect($dbHost, $dbUser, $dbPass) or die("Konnte keine Verbindung zum Datenbankserver aufbauen!");
 $selectDB = @mysql_select_db($dbName, $connect) or die("Konnte die Datenbank <b>$dbName</b> nicht auswählen!");
 ?>';

# Datei speichern
$fp = fopen('dbconnect.php', 'w');
fwrite($fp, $string);
fclose($fp);


$string enthält nun den kompletten Inhalt Deiner neuen Datei und diesen lässt Du von PHP hinein schreiben (Schreibrechte vorausgesetzt).

Oder generierst die Datei auf Deinem Rechner und überträgst sie dann per FTP (geht auch mit PHP).

Is nix getestet und keine Ahnung ob ich Dich richtig verstanden hab, falls nicht, dann schreib ne Antwort.
von Mäuschen
Hallo zusammen,
ich hoffe ihr könnt mir helfen.
Ich möchte für meine seite (alles noch local) eine install.php erstellen, in der ich die daten für meine seite eingebe und " fertig"
Soweit sogut, das meißte davon bekomme ich ohne größere schwierigkeiten hin. nur mit step 1 habe ich meine probleme: die erstellung der dbconnect.php. Über ein Formular geb ich die daten an host, user,passowrt etc.

dbconnect.php das einfache standart:
<?php
$dbHost = "localhost";
$dbUser = "root";
$dbPass = "passwort";
$dbName = "datenbankname";
$connect = @mysql_connect($dbHost, $dbUser, $dbPass) or die("Konnte keine Verbindung zum Datenbankserver aufbauen!");
$selectDB = @mysql_select_db($dbName, $connect) or die("Konnte die Datenbank <b>$dbName</b> nicht auswählen!");
?>

soweit sogut. aber^^ wenn ich die dateien übertrage, die dbconnect.php öffne und die daten schreiben will, übernimmt der zwar das '$_POST[whatever]' aber nicht $dbhost,etc

kann mir da bitte jemand weiterhelfen, mir erklären warum das nicht gehtund zeigen wie ichs doch realisieren kann?

danke Mäuschen

Nach oben