webmastersworld: ... mit html-form php-inhalte ändern, respektive

Beitrag lesen

hi,

hab den link nachgelesen, den du mir gabst, war sehr gut, ich stellte chmod auf 755 statt auf 777 un schon gings; aber ... wie so oft ein aber... der parser sagt jetzt das:

Parse error: parse error in /var/www/srv02183/html/test_hp/test2/connect.php on line 13

line13:  $config_file = fopen("./connect.php", "w");

das ganze schaut jetzt so aus:

<?include ("mod755.php");?>
<?
$config = '<?';
$config .= '$db_user = "'.$_POST['username'].'";';
$config .= '$db_pass = "'.$_POST['passwd'].'";';
$config .= '$db_host = "'.$_POST['host'].'";';
$config .= '$db_name = "'.$_POST['dbname'].'";';
$config .= '$con= @mysql_connect($db_host,$db_user,$db_pass)';
$config .= 'or die ("Keine Verbindung zu MySQL.");';
$config .= '$db = @mysql_select_db($db_name,$con)';
$config .= 'or die ("Finde die db nicht.");';
$config .='?>'
$config_file = fopen("./connect.php", "w");
fputs($config_file, $config);
fclose($config_file);
?>

es ist nicht der "fehlende" ';' in line12, der löst noch mehr fehler aus!! es ist auch nicht der "fehlende" '.' in line3, wenn ich das versuche, regnets geradezu parse-errors.

das gibts ja nicht, bitte hilfe.

das ftp-prog. soll nicht verändert werden, weil dies teil eines cms für mysql ist und der DAU-user (ohne viel kenntnisse - sicher keine veränderungen in seinem mühsam installierten ftp-progr.) mit einer html-eingabemaske ein connect-sheet zu seiner db erzeugen soll (natürlich sein user, pas etc.) können, deshalb auch die chmod755.php, der ("krampfhafte") versuch alles so einfach wie möglich zu machen!

grüße aus
wien