el instalador está en dos partes, en la primera se edita el archivo de configuracion y en la segunda se crean las tablas de la base de datos. la segunda parte funciona, pero lo primera todavía esta incompleta porque no se como hacer que abra el archivo y lo edite a partir del formulario, aunque creo que esto es algo básico.
pongo a continuacion la primera parte, que es la que falla.
Código PHP:
<html>
<head>
<title>Instalación de blog.</title>
</head>
<body>
<?php
require ("config.php");
global $sitio, $descripcion, $hosting, $bd, $pass, $usuario, $path;
switch($_POST["paso"]){
case 1:
echo '<div id="tabletop">';
echo '<form name="post" action="install.php?paso=1" method="POST">';
echo "Bienvenidos";
echo "Ahora vamos instalar tu blog. Escribe correctamente los datos que se te piden";
echo "Nombre de tu sitio"
echo "<br /><br />";
echo '<input type="text" name="sitio" size="54" tabindex="1" value="<?php echo $sitio; ?>" id="sitio" />'
echo "<br /><br />";
echo "Descripción";
echo "<br /><br />";
echo '<input type="text" name="descripcion" size="54" tabindex="1" value="<?php echo $descripcion; ?>" id="descripcion" />';
echo "<br /><br />";
echo "Dirección de dominio";
echo "<br /><br />";
echo '<input type="text" name="dominio" size="54" tabindex="1" value="<?php echo $dominio; ?>" id="dominio" />';
echo "<br /><br />";
echo "Base de datos";
echo "<br /><br />";
echo "Host (Generalmentes <i>localhost</i>, si tienes dudas consulta tu proveedor de hosting</i>";
echo "<br /><br />";
echo '<input type="text" name="hosting" size="54" tabindex="1" value="<?php echo $hosting; ?>" id="hosting" />';
echo "<br /><br />";
echo "Nombre de la base de datos";
echo "<br /><br />";
echo '<input type="text" name="bd" size="54" tabindex="1" value="<?php echo $bd; ?>" id="bd" />';
echo "<br /><br />";
echo "Nombre de usuario de la base de datos";
echo "<br /><br />";
echo '<input type="text" name="usuario" size="54" tabindex="1" value="<?php echo $usuario; ?>" id="usuario" />';
echo "<br /><br />";
echo "Password de la base de datos";
echo "<br /><br />";
echo '<input type="text" name="pass" size="54" tabindex="1" value="<?php echo $pass; ?>" id="pass" />';
echo "<br /><br />";
echo '<input type="submit" name="submit" value="Guardar" />'
echo '</form>';
echo "</div>;"
exit();
break;
case 2:
instalacion de tablas
exit();
break;
?>
entonces, lo que pido que me orienten es
uno, como abro el archivo config.php para editarlo a partir de un formulario, creo que es algo basico pero no lo he hecho nunca.
dos, si la action del form esta bien, es que no se bien como funciona el switch
tres, al darle guardar, tienen que suceder dos cosas, que se impriman las variables y que se pase al segundo paso. aqui la verdad no se bien como hacerlo
y otra duda, cada caso tiene que tener las etiquetas html, head, y body, o con una sola funciona?
bueno, de antemano gracias.
saludos!