pero no me muestra un require del php, no estoy seguro si es problema de conexión con la base de datos, no me muestra ningún error simplemente no sale nada.
este es el div donde deveria mostrarse el entrar.php
INDEX.PHP
Código PHP:
<div id="login">
<h3>Inicio de Sesion:</h3>
<?
require ("entrar.php") ;
?>
</div>
Código PHP:
<?
if(!$_COOKIE[uid]) {
?>
<form method="post" action="index.php">
<b>Nick:</b><br>
<input type="text" name="nick" maxlength="20"><br>
<b>Contraseña:</b><br>
<input type="password" name="contrasena" maxlength="20"><br><br>
<input type="submit" name="enviar" value="Iniciar Sesión">
</form>
<p><a href="registrar.php"> -->Registrate aqui <-- </a>
<?
}
else {
?>
Bienvenid@ <b><?=$_COOKIE[ucontacto]?></b><br><br>
<br>
<a href="salir.php">Salir</a>
<?
}
?>
<?
require ("config.php") ;
if($_POST[enviar]) {
function quitar($texto) {
$texto = trim($texto) ;
$texto = htmlspecialchars($texto) ;
# --> Elimina espacios que no pueden ser borrados por trim()
$texto = str_replace(chr(160),'',$texto) ;
return $texto ;
}
$nick = quitar($_POST[nick]) ;
$contrasena = md5(md5(quitar($_POST[contrasena]))) ;
$con = mysql_query("select * from usuarios where nick='$nick'") ;
$contacto = mysql_query("select contacto from usuarios where id='$id'") ;
$datos = mysql_fetch_assoc($con) ;
if(mysql_num_rows($con)) {
if($datos[banned] == 1){
echo'El usuarios esta bannnead.' ;
}else{
if($datos[contrasena] == $contrasena) {
setcookie('uid',$datos[id],time()+604800) ;
setcookie('unick',$datos[nick],time()+604800) ;
setcookie('ucontrasena',$contrasena,time()+604800) ;
setcookie('ucontacto',$datos[contacto],time()+604800) ;
header("location: $_SERVER[HTTP_REFERER]") ;
}
else {
echo 'La contraseña es incorrecta, o has dsido banneado. Haz click <a href="registrar.php">aquí</a> para regresar.' ;
}}
}
else {
echo 'El nick no existe. Haz click <a href="registrar.php">aquí</a> para regresar.' ;
}
}
?>
creo que el servidor no tiene activada la opcion de mostrar los errores y e provado con
Código PHP:
<?
ini_set ('error_reporting', E_ALL);
?>