Ich habe folgenden Problem:
In einem Setup-Script frage ich per form die Variablen
$host,$user,$passwd,$dbname
ab.
Klappt alles, außer,
$dbhost,$dbuser,$dbpasswd,$db_name
wird nicht geschrieben. Wie mache ich klar das dies nur Text und keine Variablen sind (Zumindest beim Setup)
Vielen Dank
In einem Setup-Script frage ich per form die Variablen
$host,$user,$passwd,$dbname
ab.
Klappt alles, außer,
$dbhost,$dbuser,$dbpasswd,$db_name
wird nicht geschrieben. Wie mache ich klar das dies nur Text und keine Variablen sind (Zumindest beim Setup)
PHP-Code:
<?php
function create_db_file(){
global $host,$user,$passwd,$dbname;
$dbfilecontent = "<?php\n";
$dbfilecontent.= "$dbhost=\"$host\";\n";
$dbfilecontent.= "$dbuser=\"$user\";\n";
$dbfilecontent.= "$dbpasswd=\"$passwd\";\n";
$dbfilecontent.= "$db_name=\"$dbname\";\n";
$dbfilecontent.= "$db=mysql_connect(\"$dbhost\",\"$dbuser\",\"$dbpasswd\");\n";
$dbfilecontent.= "mysql_select_db($db_name,$db);\n";
$dbfilecontent.= "?>\n";
$fp = fopen ("db.php","w");
fwrite($fp,$dbfilecontent);
fclose($fp);
}
Kommentar