Título: [Resuelto] index.php no se muestra, a pesar de mostrarse bien antes
Publicado por: venadHD en 6 Septiembre 2015, 01:22 am
Bueno, es un poco confuso esto y no encontre nada en google sobre esto, la cosa es: Hace unas horas, la pagina de la index se veia bien y funcionaba a la perfeccion, ahora, se ve que no sé que ha pasado, que es el unico archivo que no funciona|muestra en blanco (y estáel servidor igual que antes) Demostracion grafica: https://beta.venad.cf/index.php (https://beta.venad.cf/index.php) Esto no funciona, osea muestra una pagina en blanco, sin mas https://beta.venad.cf/login.php (https://beta.venad.cf/login.php) Esto funciona :-\ El resto de cosas que funcionan con MySQL (similares a esa pagina, funcionan perfectamente [https://pago.venad.cf (https://pago.venad.cf)]) Codigo del index, por si hubiera algo que no veo <?php $dbConnect = new mysqli("******", "******", "******", "*******"); if ($dbConnect->connect_error) { echo("Error al conectar con la base de datos"); } $data = $dbConnect->query('select * from usuarios'); while ($i = $data->fetch_assoc()) { if (isset($i['usuario']) && isset($i['contrasena']) && isset($_SESSION['usuario']) && isset($_SESSION['contrasena'])) { if ($i['contrasena'] == $_SESSION['contrasena'] && $i['usuario'] == $_SESSION['usuario']) { $logged = true; } } } $dbConnect->close(); ?> <html> <head> <?php echo('<meta http-equiv="Refresh" content="0;url=login.php">'); } ?> <?php include("loadstrap.php"); ?> </head> <body> <?php if ($logged == true) { ?> <div class='container'> <div class='alert alert-success' role='alert'> <p class='text-center'>Ya estas logeado <b><a href='login.proc.php?logout'>[ Deslogearme ]</a></b></p> </div> </div> <?php } ?> </body> </html>
Mod: Temas sobre PHP van al subforo de PHP
Título: Re: index.php no se muestra, a pesar de mostrarse bien antes
Publicado por: DeMoNcRaZy en 6 Septiembre 2015, 01:42 am
¿Qué modificación hiciste para que ahora no funcionase? No se ve nada raro... pero ha de haber algo. Intenta probar así: <?php $dbConnect = new mysqli("******", "******", "******", "*******"); if ($dbConnect->connect_error) { echo("Error al conectar con la base de datos"); } $data = $dbConnect->query('select * from usuarios'); while ($i = $data->fetch_assoc()) { if (isset($i['usuario']) && isset($i['contrasena']) && isset($_SESSION['usuario']) && isset($_SESSION['contrasena'])) { if ($i['contrasena'] == $_SESSION['contrasena'] && $i['usuario'] == $_SESSION['usuario']) { $logged = true; } } } $dbConnect->close(); ?> <html> <head> <title> Prueba </title> </head> <body> <?php if ($logged == true) { ?> <div class='container'> <div class='alert alert-success' role='alert'> <p class='text-center'>Ya estas logeado <b><a href='login.proc.php?logout'>[ Deslogearme ]</a></b></p> </div> </div> <?php } ?> </body> </html>
Prueba y coméntanos, solo quité una parte del código... comprueba haber que resultado te da. Saludos.
Título: Re: index.php no se muestra, a pesar de mostrarse bien antes
Publicado por: venadHD en 6 Septiembre 2015, 16:53 pm
Probe a quitar TODO el codigo PHP del archivo desde la etiqueta HTML (TODO) y funcionó, que yo sepa no modifiqué nada, ya que en otros subdominios funciona perfectamente, que extraño... Osea, la misma configuracion es para el dominio principal que para ese subdominio <?php $dbConnect = new mysqli("*****", "******", "*****", "*******"); if ($dbConnect->connect_error) { echo("Error al conectar con la base de datos"); } $data = $dbConnect->query('select * from *****'); while ($i = $data->fetch_assoc()) { if (isset($i['usuario']) && isset($i['contrasena']) && isset($_SESSION['usuario']) && isset($_SESSION['contrasena'])) { if ($i['contrasena'] == $_SESSION['contrasena'] && $i['usuario'] == $_SESSION['usuario']) { $logged = true; } } } $dbConnect->close(); ?> <html> <head> <title> Prueba </title> </head> <body> <div class='container'> <div class='alert alert-success' role='alert'> <p class='text-center'>Ya estas logeado <b><a href='login.proc.php?logout'>[ Deslogearme ]</a></b></p> </div> </div> </body> </html>
Y ni con el modo de desarrollo de PHP salta error, que esto es muy extraño.. error_reporting = E_ALL
EDIT, puse el modo desarrolo y el 'display errors' ;-) ;-) ;-) Ahora si vi el error: Parse error: syntax error, unexpected '{' in /var/www/.beta/index.php on line 21 Todo solucionado xD, gracias a YuseTist por hacerme ver que era un error de PHP
|