Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/04/2009, 18:31
Charles87
 
Fecha de Ingreso: enero-2008
Ubicación: Estado de México, México
Mensajes: 476
Antigüedad: 16 años, 3 meses
Puntos: 11
Ayuda con install.php

Hola amigos estoy creando un install.php para un programa que estamos desarrollando pero pues nadamas me manda un error haber si me pueden ayudar aqui les dejo el codigo:

Código PHP:
<?php

$url 
= (defined('ROOT_PATH')) ? ROOT_PATH './../';

// Obtengo toda la info para el primer paso
$nombre ='Settings.php';
$mmessage=($_REQUEST["mmessage"]);
$mbname=($_REQUEST["mbname"]);
$boardurl=($_REQUEST["boardurl"]);
$url=($_REQUEST["url"]);
$no_avatar=($_REQUEST["no_avatar"]);
$email=($_REQUEST["email"]);
$cookiename=($_REQUEST["cookiename"]);
$db_server=($_REQUEST["db_server"]);
$db_name=($_REQUEST["db_name"]);
$db_user=($_REQUEST["db_user"]);
$db_password=($_REQUEST["db_password"]);
$path=($_REQUEST["path"]);
$chatid=($_REQUEST["chatid"]);
$widget=($_REQUEST["widget"]);
$slogan=($_REQUEST["slogan"]);

$contenido ="<?php
\$maintenance = 0;
\$mtitle = 'Mantenimiento';
\$mmessage = '"
.$mmessage."';
\$mbname = '"
.$mbname."';
\$language = 'english';
\$boardurl = '"
.$boardurl."';
\$url = '"
.$url."'; // PON LA DIRECCIÓN DE TU WEB SIN / FINAL
\$chatid = '"
.$chatid."'; // ID de tu chat de xat.com
\$widget = '"
.$widget."'; // Lo que saldrá en el título del widget
\$slogan = '"
.$slogan."'; // lo que saldrá en el título de tu web, no pongas el nombre
\$no_avatar = '"
.$no_avatar."';
\$webmaster_email = '"
.$email."';
\$cookiename = '"
.$cookiename."';
\$db_server = '"
.$db_server."';
\$db_name = '"
.$db_name."';
\$db_user = '"
.$db_user."';
\$db_passwd = '"
.$db_password."';
\$db_prefix = 'smf_';
\$db_persist = 0;
\$db_error_send = 1;
\$boarddir = '"
.$path."';
\$sourcedir = '"
.$path."/Sources/';
\$db_last_error = 1227763486;
if (!file_exists(\$sourcedir) && file_exists(\$boarddir . '/Sources'))
    \$sourcedir = \$boarddir . '/Sources';
\$db_character_set = 'utf8';
?>"
;

// Creo el settings.php y añado todo
    
if (!($fp = @fopen($url 'Settings.' php'w'))) {
         echo 
"<span class='Estilo1'>No se puede abrir el archivo ($nombre)</span>";
         exit;
    }

    if (!(@
fwrite($fp$contenido) === FALSE)) {
        echo 
"<span class='Estilo1'>No se puede escribir al archivo ($nombre)</span>";
        exit;
    }

    echo 
"<div align='center' class='Estilo2'>Instalando Spirate v2 </div><br><br><span class='Estilo1'><img src='/trades/images/ajax.gif' /> Crear y configurar Settings.php Listo.</span>";

    @
fclose($fp);
        
// Ahh recta final insertar la db en el host

$archivo='dblimpia.sql'
$conecto=mysql_connect ($db_server$db_user ,$db_password);
mysql_select_db($db_name$conecto);
$fin=mysql_query (file_get_contents('dblimpia.sql'));
if (
$fin) {
echo 
"<span class='Estilo1'><br<img src='/trades/images/ajax.gif' /> Subir base de datos Listo.<br>
<div align='center'>
  <p>&iexcl;Enhorabuena!<br>
    <a href='"
.$url."'>&iexcl;Visita tu p&aacute;gina web haciendo clic aqu&iacute;! </a></p>
  <p>Instalación realizada con éxito, por favor, por seguridad elimina el instalar.php, el instalar2.php y el dblimpia.sql.</p>
  </span></div>
"
;
} else {
echo 
"<span class='Estilo1'>Error al subir fichero a la base de datos.</span>";
}
?>
aqui una imagen del error