Hola a tod@s,
tengo un PROBLEMA de conexión a bd...creo que es debido a que en el "maravilloso hosting" que uso han hecho una migración de PHP4.x a PHP5 (sin previo aviso!! ) ..y claro, algo hay que "no le gusta" de mis scripts que han funcionado hasta ahora...
Desconozco PHP5 y he consultado un poco por la web...he cambiado algunos comandos por los homólogos de la nueva versión, pero NO consigo acceder a mi web
Por favor, alguien podría echarme una mano con este tema de la conexión??
Copio las sentencias del script :
<?
if (!defined("_INCLUDE_CONNECTIONBD_")) {
define ("_INCLUDE_CONNECTIONBD_","1",1);
if ($SERVER_NAME!="localhost") {
$DBHOST = "localhost";
$DBNAME = "userbd";
$DBUSER = "user";
$DBPASS = "clave";
} else {
$DBHOST = "localhost";
$DBNAME = "userbd";
$DBUSER = "root";
$DBPASS = "";
}
$conexion = mysql_connect ($DBHOST,$DBUSER,$DBPASS) or die("Poblemillas para realizar la conexión...");
mysql_select_db($DBNAME) or die("Problemillas con la Base de Datos; Avisa al administrador");
include ("tablas.inc.php");
$valor = session_save_path("sesiones");
session_start();
if ($$sesiones=="sesiones" && $valor!="null") { $$sesiones=$checksum_sess; session_register($sesiones); }
}
if (empty($login) || empty($passwd)) {
header("location:".$HTTP_REFERER);
exit;
}
$q = "select idusr,login,nombre,apellidos,perfil from ".TABLA_USUARIOS." where login='$login' and passwd = PASSWORD('$passwd')";
$rs = mysql_query($q);
if (list($sess_idusr,$sess_login,$sess_nombre,$sess_a pellidos,$sess_perfil) = mysql_fetch_row($rs)) {
session_register("sess_idusr");
session_register("sess_login");
session_register("sess_nombre");
session_register("sess_apellidos");
session_register("sess_perfil");
header("location:carga.php?link=$linkfrom");
exit;
}
else {
session_destroy();
header("location:carga.php?link=$linkfrom&error=". urlencode("...Sigue habiendo ERRORES..."));
}
?>
La excepción resultante en todos los casos es la marcado en negrita
Gracias de antemano.
SALUDOS