Este es el codigo:
Código PHP:
<!doctype html public "-//w3c//dtd xhtml 1.0 strict//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="es" xml:lang="es">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="content-style-type" content="text/css" />
<meta http-equiv="content-language" content="es" />
<meta http-equiv="imagetoolbar" content="no" />
<meta name="resource-type" content="document" />
<meta name="distribution" content="global" />
<meta name="copyright" content="SysGon 1.9.2" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta http-equiv="x-ua-compatible" content="ie=emulateie7" />
<? include ("estilos.php")?>
<style type="text/css" rel="stylesheet" title="a" media="print">
body {
font-size: 10px;
}
</style>
<style type="text/css" rel="alternate stylesheet" type="text/css" title="a+">
body {
font-size: 11px;
}
</style>
<style type="text/css" rel="stylesheet" type="text/css" title="a++">
body {
font-size: 12px;
}
</style>
<title>Tu titulo</title>
<!--
Creado por SysGon. La version es la 1.9.2
No borre la linea.
-->
<script type="text/javascript">
// <![cdata[
var jump_page = 'introduzca el número de página al que desea ir:';
var on_page = '';
var per_page = '';
var base_url = '';
var style_cookie = 'phpbbstyle';
var style_cookie_settings = '; path=/; domain=listk.6te.net';
var onload_functions = new array();
var onunload_functions = new array();
/**
* find a member
*/
function find_username(url)
{
popup(url, 760, 570, '_usersearch');
return false;
}
/**
* new function for handling multiple calls to window.onload and window.unload by pentapenguin
*/
window.onload = function()
{
for (var i = 0; i < onload_functions.length; i++)
{
eval(onload_functions[i]);
}
}
window.onunload = function()
{
for (var i = 0; i < onunload_functions.length; i++)
{
eval(onunload_functions[i]);
<span class="corners-bottom"><span></span></span></div>
</div>
<?
$id = $_get['system'];
switch ($id)
{
case 403:
?>
<div class="panel" id="message">
<div class="inner"><span class="corners-top"><span></span></span>
<h2>Error</h2>
<p>Error 403, no tienes acceso. </p>
<span class="corners-bottom"><span></span></span></div>
</div>
<?
break;
case 404:
?>
<div class="panel" id="message">
<div class="inner"><span class="corners-top"><span></span></span>
<h2>Error</h2>
<p>Error 404, No existe la pagina. </p>
<span class="corners-bottom"><span></span></span></div>
</div>
<?
break;
}
$id = $_get['system'];
switch ($id)
{
case install-step1: //AQUÍ EMPIEZA
?>
<div class="panel" id="message">
<div class="inner"><span class="corners-top"><span></span></span>
<h2>Instalacion</h2> <p>Paso 1 </p>
<?
if (file_exists("config.php")){
echo "archivo de configuracion existente";
}else{
?>
<form action="index.php?system=install-step2" method="post" target="_blank" >
<table>
<tbody>
<tr>
<td align="right">Servidor:
<input maxlength="25" size="15" name="server">
</td>
</tr>
<tr>
<td align="right">Usuario:
<input type="password" maxlength="25" size="15" value="" name="usuario">
</td>
</tr>
<tr>
<td align="right">Contraseña:
<input maxlength="25" size="15" name="pass">
</td>
</tr>
<tr>
<td align="right">Nombre de tu web:
<input maxlength="25" size="15" name="webname">
</td>
</tr>
<tr>
<td align="right">Descripcion corta de tu web:
<input maxlength="25" size="15" name="webdescription">
</td>
</tr>
<tr>
<td align="right">Nombre de la base de datos:
<input maxlength="25" size="15" name="bdname">
</td>
</tr>
<tr>
<td align="middle"><input name="submit" type="submit" value="registro">
</td>
</tr>
</tbody>
</table>
<span class="corners-bottom"><span></span></span></div>
</div>
<?
}
break;
case install-step2:
if (file_exists("config.php")){
echo "el fichero de configuracion existe";
}else{
$dbhost='. htmlspecialchars($_post["server"]) .';
$dbusername='. htmlspecialchars($_post["usuario"]) .';
$dbuserpass='. htmlspecialchars($_post["pass"]) .';
$dbname='. htmlspecialchars($_post["bdname"]) .';
$webname='. htmlspecialchars($_POST["webname"]) .';
$webdescription='. htmlspecialchars($_POST["webdescription"]) .';
// conexión a la base de datos
mysql_connect ($dbhost, $dbusername, $dbuserpass);
// seleccion de la base de datos
mysql_select_db($dbname) or die('error completo. no se puede conectar.');
if (isset($_POST["username"])) {
$username = $_POST["usuario"];
$password = $_POST["pass"];
$cpassword = $_POST["bdname"];
$email = $_POST["webname"];
$webde = $_POST["webdescripcion"];
// Hay campos en blanco
if($username==NULL|$password==NULL|$cpassword==NULL|$email==NULL) {
echo "Un campo está vacio.";
}else{
// ¿Coinciden las contraseñas?
$query = 'create table users(
id int not null auto_increment,
primary key(id),
username varchar(30) not null,
password varchar(20) not null,
email varchar(40) not null)';
$result = mysql_query($query);
$ar=fopen("config.php","a") or
die("problemas en la creacion de el archivo de configuracion, por favor dale permisos 777 a este archivo.");
fputs($ar, "<?");
fputs($ar, "$dbusername" $_post ['nombre']);
fputs($ar, "$dbhost" $_post ['server']);
fputs($ar, "$dbuserpass" $_post['pass']);
fputs($ar, "$dbname" $_post ['bdname']);
fputs($ar, "$webname"$_post ['webname']);
fputs($ar, "webdescription"$_post ['webdescription']);
fputs($ar, "?>");
fclose($ar);
echo "Tablas, archivo de configuracion y ajustes de seguridad creados correctamente";
}
}
// AQUÍ TERMINA
?>
<div id="page-footer">
<div class="navbar">
<div class="inner"><span class="corners-top"><span></span></span>
<ul class="linklist">
</ul>
<span class="corners-bottom"><span></span></span></div>
</div>
<div class="copyright">
Creado por SysGon 1.9.2
</div>
</div>
</body>
</html>