lo q pasa es q quiero crear un cms sencillo (xD!)
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