Código:
y este<form action="insconfig2.php" method="post"> <table> <tr> <td>Servidor de Mysql</td> <td><input type="text" value="localhost" name="server" /></td> </tr> <tr> <td>Usuario de Mysql</td> <td><input type="text" value="" name="user" /></td> </tr> <tr> <td>Password del usuario</td> <td><input type="text" value="" name="pass" /></td> </tr> <tr> <td>Base de datos</td> <td><input type="text" value="" name="bd" /></td> </tr> </table> <input type="submit" name="submit" value="enviar" /> </form>
insconfig.php
Código PHP:
Ver original
<?php echo("Rellene los campos oligatorios"); echo("Rellene los campos oligatorios"); echo("Rellene los campos oligatorios"); echo("Rellene los campos oligatorios"); }else{ $archivo = 'config.php'; $contenido = "<?php \$dbhost='$server'; \$dbusername='$user'; \$dbuserpass='$pass'; \$dbname='$bd'; mysql_connect (\$dbhost, \$dbusername, \$dbuserpass); mysql_select_db(\$dbname) or die('La Base de datos no ha podido ser seleccionada'); ?>"; echo ("Archivo de configuracion creado!<br><br>"); } ?>
pero desde la linea 20 se crea el archivo config.php
pero pueden poner cualquier cosa en el form quedando algo asi
$dbhost='localhost';
$dbusername='fef';
$dbuserpass='fe';
$dbname='fef';
obviamente esta mal, como hago para comprobar los datos de mysql antes de crear el archivo?