Ho un problema con delle variabili...
Allora, ho creato questo semplice script
Codice PHP:
$db_connect = "<?php
$db_host = \"$_POST[host]\";
$db_pass = \"$_POST[pass]\";
$db_user = \"$_POST[user]\";
$db_name = \"$_POST[name]\";
@mysql_connect($db_host, $db_user, $db_pass);
@mysql_select_db($db_name);
?>";
$where ="./config.php";
$handle = fopen("$where", "w+");
$end = stripslashes("$db_connect");
fwrite($handle, $end);
fclose($handle);
Questo script crea un file in php contenente i dati per connettersi al db, ed ovviamente alle variabili $_POST[...] viene stampato quello che avevo scritto nel form.
Il problema è con la scrittura delle variabili $db_host, $db_pass ecc...
Praticamente, quando faccio partire lo script questo mi crea il file config.php scrivendo
Codice:
<?php
= "localhost";
= "password";
= "username";
= "name";
@mysql_connect(, , );
@mysql_select_db();
?>
anzi che
Codice:
<?php
$db_host = "localhost";
$db_pass = "password";
$db_user = "username";
$db_name = "name";
@mysql_connect($db_host, $db_user, $db_pass);
@mysql_select_db($db_name);
?>
Come posso risolvere???