He probado asi
Código PHP:
$string = '<?php';
$string .= '$dbuser = "'.$_POST['dbuser'].';"';
$string .= '$dbpass = "'.$_POST['dbpass'].';"';
$string .= '$dbhost = "'.$_POST['dbhost'].';'";
$string .= '$db = "'.$_POST['db'].';"';
$string .= '$webtitulo = "'.$_POST['webtitulo'].';"';
$string .= '?>';
$fp = fopen('config.php', 'w+');
fwrite($fp, $string);
fclose($fp);
# Redireccionas a algun lado =P
header('location:algunLado.php');
agrege las comillas, y si guarda, pero todo sale en una misma linea
intente poner asi
$string .= '$dbuser = '.$_POST['dbuser'].'; \n'; y con "<br>"
no me da el espacio hacia la otra liena la idea es que cada string este en cada linea
y sera posible que si actualize te mueste los resultados en el mismo config.php ya que cuando retrocedo ya no me muestra nada en algo.php