bueno, al grano... tengo un form que me deveria de configurar el archivo config.php por fopen pero no me aparecen algunos resultados...
install3.php
Código PHP:
<div class="instalacion">
<p>Rellene todos los datos</p>
<form action="<? $_SERVER['PHP_SELF'] ?>" method="post">
<label for="host">host de MYSQL</label><br />
<input type="text" id="host" value="localhost" name="host">
<br /><br />
<label for="host">User de MYSQL</label><br />
<input type="text" id="user" value="root" name="user">
<br /><br />
<label for="host">pass de MYSQL</label><br />
<input type="password" id="pass" value="pass" name="pass">
<br /><br />
<label for="host">Base de datos</label><br />
<input type="text" id="bd" value="" name="bd"><br><br>
<input type="submit" name="submit" value="enviar">
</form>
</div>
<?
if($_POST[submit]=="enviar"){?>
<style type="text/css">
.instalacion{visibility:hidden; display:none;}
</style>
archivo de configuracion creado correctamente
<?
$host = strip_tags($_POST[host]);
$user = strip_tags($_POST[user]);
$pass = strip_tags($_POST[pass]);
$bd = strip_tags($_POST[bd]);
$salida="<?
$dbhost = $host;
$dbusuario = $user;
$dbpassword = $pass;
$db = $bd;
$conexion = mysql_connect($dbhost, $dbusuario, $dbpassword);
mysql_select_db($db, $conexion);
?>";
$fp=fopen("config.php","x");
fwrite($fp,$salida);
fclose($fp);
?>
<a href="<? $_SERVER['PHP_SELF'] ?>?pagina=3">siguiente</a>
<?
}
?>
el resultado me da:
config.php
Código PHP:
<?
= localhost;
= root;
= pass;
= base de datos;
= mysql_connect(, , );
mysql_select_db(,kb, );
?>
pero me deveria de dar:
Código PHP:
<?
$dbhost = $host;
$dbusuario = $user;
$dbpassword = $pass;
$db = $base de datos;
$conexion = mysql_connect($dbhost, $dbusuario, $dbpassword);
mysql_select_db($db, $conexion);
?>
ya intente agregandole
$dbusuario=$dbusuario;
$db=$db;
$conexion=$conexion;
ETC
pero nada
espero sus respuestas y gracias de antemano