Hey i'm trying to write to my "config.php" file but it just won't work. I am using the code below. using this code it doesn't come up with any errors it just doesn't write the string.
$myFile = "config.php";
$fh = fopen($myFile, 'w') or die("can't open file");
$stringData = "<?php\n";
fwrite($fh, $stringData);
$stringData = "$db_user = '{$dbuser}';\n";
fwrite($fh, $stringData);
$stringData = "$db_pass = '{$dbpass}';\n";
fwrite($fh, $stringData);
$stringData = "$db_name = '{$dbname}';\n";
fwrite($fh, $stringData);
$stringData = "$db_host = 'localhost';\n";
fwrite($fh, $stringData);
$stringData = "$db_host = 'mysql_connect($db_host, $db_user, $db_pass) or die(mysq_error());\n";
fwrite($fh, $stringData);
$stringData = "$db_host = 'mysql_select_db($db_name) or die(mysql_error());\n";
fwrite($fh, $stringData);
$stringData = "$db_host = 'function protect($str) {\n";
fwrite($fh, $stringData);
$stringData = "$db_host = ' return mysql_real_escape_string(urldecode($str));\n";
fwrite($fh, $stringData);
$stringData = "$db_host = '}\n";
fwrite($fh, $stringData);
$stringData = "$db_host = '?>\n";
fwrite($fh, $stringData);
fclose($fh);
What am i doing wrong?