Ver Mensaje Individual
  #7 (permalink)  
Antiguo 13/11/2011, 15:48
Avatar de jatg
jatg
 
Fecha de Ingreso: abril-2011
Ubicación: caracas
Mensajes: 152
Antigüedad: 13 años, 11 meses
Puntos: 15
Respuesta: Me han dejado un script en php y no se que tengo que cambiar

Cita:
Iniciado por disguiseddevil Ver Mensaje
Hola resulta que me han dejado un scrip he ido a probarlo registrandome en 000webhost.

Pero algo tengo que hacer mal.

Lo primero que he echo ha sido crear una base de datos, la cual los datos son estos:

» MySQL Database » MySQL User » MySQL Host
a8241775_savsoft - - a8241775_savsoft - - mysql7.000webhost.com

Posteriormente he subido la carpeta del script y y al ejecutarlo aqui (por favor, hagan click)

Me sale error. He modificado lo que hay entre comillas dejándol el archivo database.inc.php de la siguiente manera:

Código PHP:
<?php
               $host 
=        "mysql7.000webhost.com";
                
$duser =    "a8241775_savsoft";
                
$dpasswd =    "1234";
                
$db =        "a8241775_savsoft";
                
$con mysql_connect($host,$duser,$dpasswd);
                
mysql_select_db("$db"$con);        
              
?>
Por favor, como tendra que modificarlo??

Ahh!! el script tambien tiene una carpeta que se llama INSTALL y dentro de la misma hay un archivo que se llama index.php , que tiene el siguiente codigo, del cual me pienso que tambien tendria que modficar algo

Código PHP:
<?php
if ($_POST['database']){
    
$host $_POST['mysql7.000webhost.com'];
    
$database $_POST['a8241775_savsoft'];
    
$duser $_POST['a8241775_savsoft'];
    
$dpassword $_POST['1234'];
    
$archivo '../includefiles/database.inc.php';
    
$fp fopen($archivo"w");
    
$string '<?php
               $host =        "'
.$host.'";
                $duser =        "'
.$duser.'";
                $dpasswd =    "'
.$dpassword.'";
                $db =        "'
.$database.'";
                $con = mysql_connect($host,$duser,$dpasswd);
                mysql_select_db("$db", $con);        
              ?>'
;

 
$write fputs($fp$string);
    
fclose($fp);




$con mysql_connect("$host","$duser","$dpassword");
if (!
$con)
  {
  die(
'Could not connect: ' mysql_error());
  }

if (
mysql_query("CREATE DATABASE $database",$con))
  {
  echo 
"Database created";
  }
else
  {
  echo 
"Error creating database: " mysql_error();
  }


?>

<META HTTP-EQUIV="REFRESH" CONTENT="0;URL=create.php">
<br>Pease wait.......<br>
<?php

    
}


?>
hola es super facil, lo unico que tienes que cambiar en el script install son los datos que tienes entre comillas por los datos que te dio tu hosting a la hora de darte de alta . ejemplo:



Código PHP:
Ver original
  1. $host =        "'.$host.'";
  2.                 $duser =        "aqui tu user";
  3.                 $dpasswd =    " aqui tu password";
  4.                 $db =        " aqui el nombre de tu base de datos";
  5.                 $con = mysql_connect($host,$duser,$dpasswd);
  6.                 mysql_select_db("$db", $con);        
  7.               ?>';

y eso es todo cualquier cosa pregunta


atentamente
ingeniero: jose alexis trujillo
carcas.venezuela
__________________
www.josealexis.net