Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/12/2010, 01:31
MatiasCW
 
Fecha de Ingreso: noviembre-2008
Mensajes: 11
Antigüedad: 16 años
Puntos: 0
Exclamación Mi web se queda con la pantalla en blanco

Buenas, tengo un problema con mi web.. tengo todo configurado y demas para hacer el acceso remoto desde el web hosting a la bd, que esta en otra pc server... tema es el siguiente... la web se queda en blanco y nose porque, la web esta en la misma pc que el server y anda correctamente.. pero cuando la agregue aqui tube que corregir varios errores que me surgieron y demas...
soy nuevo y no tengo mucho conocimiento y demas en php, estos codigos de la web son una web para Mu Online, agradeceria si me pudieran ayudar.

Desde ya muchas gracias, les dejo el codigo.

Código:
<?php
$ip = $_SERVER['REMOTE_ADDR'];
$time = date("l dS of F Y h:i:s A");
$script = $_SERVER[PATH_TRANSLATED];

$fp = fopen ("C:\HostingSpaces\g2k_6659\[WEB]SQL_Injection.txt", "a+");
if ($fp)
{ //aqui se creara un log del ataque y el ip del atacante, puedes cambiar la ubicacion del archivo.

  $sql_inject_1 = array(";","'","%",'"'); #Whoth need replace
  $sql_inject_2 = array("", "","","&quot;"); #To wont replace
  $GET_KEY = array_keys($_GET); #array keys from $_GET
  $POST_KEY = array_keys($_POST); #array keys from $_POST
  $COOKIE_KEY = array_keys($_COOKIE); #array keys from $_COOKIE
  /*begin clear $_GET */
  for($i=0;$i<count($GET_KEY);$i++)
  {
  $real_get[$i] = $_GET[$GET_KEY[$i]];
  $_GET[$GET_KEY[$i]] = str_replace($sql_inject_1, $sql_inject_2, HtmlSpecialChars($_GET[$GET_KEY[$i]]));
  if($real_get[$i] != $_GET[$GET_KEY[$i]])
  {
  fwrite ($fp, "IP: $ip\r\n");
  fwrite ($fp, "Method: GET\r\n");
  fwrite ($fp, "Value: $real_get[$i]\r\n");
  fwrite ($fp, "Script: $script\r\n");
  fwrite ($fp, "Time: $time\r\n");
  fwrite ($fp, "==================================\r\n");
  }
  }
  /*end clear $_GET */
  /*begin clear $_POST */
  for($i=0;$i<count($POST_KEY);$i++)
  {
  $real_post[$i] = $_POST[$POST_KEY[$i]];
  $_POST[$POST_KEY[$i]] = str_replace($sql_inject_1, $sql_inject_2, HtmlSpecialChars($_POST[$POST_KEY[$i]]));
  if($real_post[$i] != $_POST[$POST_KEY[$i]])
  {
  fwrite ($fp, "IP: $ip\r\n");
  fwrite ($fp, "Method: POST\r\n");
  fwrite ($fp, "Value: $real_post[$i]\r\n");
  fwrite ($fp, "Script: $script\r\n");
  fwrite ($fp, "Time: $time\r\n");
  fwrite ($fp, "==================================\r\n");
  }
  }
  /*end clear $_POST */
  /*begin clear $_COOKIE */
  for($i=0;$i<count($COOKIE_KEY);$i++)
  {
  $real_cookie[$i] = $_COOKIE[$COOKIE_KEY[$i]];
  $_COOKIE[$COOKIE_KEY[$i]] = str_replace($sql_inject_1, $sql_inject_2, HtmlSpecialChars($_COOKIE[$COOKIE_KEY[$i]]));
  if($real_cookie[$i] != $_COOKIE[$COOKIE_KEY[$i]])
  {
  fwrite ($fp, "IP: $ip\r\n");
  fwrite ($fp, "Method: COOKIE\r\n");
  fwrite ($fp, "Value: $real_cookie[$i]\r\n");
  fwrite ($fp, "Script: $script\r\n");
  fwrite ($fp, "Time: $time\r\n");
  fwrite ($fp, "==================================\r\n");
  }
  }

  /*end clear $_COOKIE */
  fclose ($fp);
}
?><?
//---------------------------------------------------------------------------------------------
//-----------------Configuracion de Conexion con la Base de Datos--------------------------------
//---------------------------------------------------------------------------------------------

$usersql = "xxxxxx";		//-- Usuario de su Base de Datos SQL
$senhasql = "xxxx";		//-- contraseña de su Base de Datos SQL
$iphost = "xxxxxxxxx";		//-- Ip host
//---------------------------------------------------------------------------------------------
//---------------------------Nome de Suas DataBases--------------------------------------------
//---------------------------------------------------------------------------------------------

$dbsql = "xxxxxxx";		//-- DataBase del Servidor
$dbrank = "xxxxxxx";		//-- DataBase de Ranking del Servidor

//---------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------
?>
Los campos con "xxxx" estan rellenados correctamente solo los tape, para mantener en privacidad los datos personales, espero que no sea ofensa para nadie el averlos tapados, y en caso de serlo le pido mil disculpas.

Un cordial saludo.