Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/10/2010, 12:44
Gamer89
 
Fecha de Ingreso: enero-2010
Mensajes: 4
Antigüedad: 14 años, 3 meses
Puntos: 0
Problemas mostrar require

hola, tengo funcionando una web en localhost, hace unos días decidí subirla a 1and1

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>
ENTRAR.PHP

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.' ;
    }
}
?>
e utilizado <? ob_start(); ?> y <? ob_end_flush(); ?> para que no de el error del header en INDEX.PHP

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);
?>
pero sigue sin mostrar nada