Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => Mensaje iniciado por: astinx en 31 Diciembre 2011, 22:16 PM

Título: [Consulta] Puedo ver una pagina web en Ubuntu, pero no en windows.
Publicado por: astinx en 31 Diciembre 2011, 22:16 PM
Hola, hace algunas semanas hice una web y la puedo ver lo mas bien en Ubuntu, es más, la he visto lo mas bien en algunas computadoras con Windows, pero sin embargo, ya son dos los compañeros mios que solo ven una pantalla en blanco en lugar de la web. He tratado todo para repararla, incluso lo mas bizzarro, cambiarles las extensiones a los php por html, pero nada da resultado.
Mi web es www.dijkstraeasteregg.com.ar y acá les dejo el codigo de mi index.php.

Código (php) [Seleccionar]

<?php //session_start(); ?>
<html>
<head>
<title>Dijkstra Easter Egg!</title>
</head>
<body>
<?php 
if(isset($_SESSION['usuario'])){
header("location:user.php");
}
?>

<?php
include ('./menu.php');
include ('./temashablados.php'); 
?>

</body>
</html>


menu.php

Código (php) [Seleccionar]

<!-- Este script contiene todo lo necesario para la barra del menu -->
<html>
<head>

<!-- CSS -->
<link rel="stylesheet" type="text/css" href="menuBar.css">
<link rel="stylesheet" type="text/css" href="panel.css"> 


<!--javascript del menu-->
<script language="javascript" src="menuBar.js"</script>


</head>
<body style="text-align: center; margin-left: auto; margin-right: auto;" background="security.jpg">
<br>
<p style="text-align: left; font-size:50px; line-height: 3pt;">[Dijkstra Easter Egg]</p>
<!-- Barra del menu. -->

<div class="menuBar" style="width: 100%;">
<a class="menuButton" href="" onclick="return buttonClick(event,'userMenu');" onmouseover="buttonMouseover(event, 'userMenu');">Usuario</a>
<a class="menuButton" href="" onclick="return buttonClick(event, 'questMenu');" onmouseover="buttonMouseover(event, 'questMenu');">Temas</a>
<a class="menuButton" href="" onclick="return buttonClick(event, 'helpMenu');" onmouseover="buttonMouseover(event, 'helpMenu');">Ayuda</a>
<a class="menuButton" href="" onclick="return buttonClick(event, 'aboutMenu');" onmouseover="buttonMouseover(event, 'aboutMenu');">Acerca</a>
<!-- Aca falta que vaya el item de identificacion del usuario-->
</div>

<!-- Menu de Usuario. -->
<div id="userMenu" class="menu" onmouseover="menuMouseover(event)">
<a class="menuItem" href="index.php">Inicio</a>
<a class="menuItem" href="iniciarsecion.php">Ingresar</a>
<a class="menuItem" href="registrarse.php">Registrarme</a>
<a class="menuItem" href="recuperar.php">Recuperar contrase&#241;a</a>
</div>

<!-- Menu de Publicaciones. -->
<div id="questMenu" class="menu" onmouseover="menuMouseover(event)">
<a class="menuItem" href="publicar.php">Publicar nuevo tema</a>
<a class="menuItem" href="buscar.php">Buscar tema</a>
</div>

<!-- Menu de Ayuda -->
<div id="helpMenu" class="menu">
<a class="menuItem" href="convivencia.php">Manual de Convivencia</a>
</div>

<!-- Menu de Acerca -->
<div id="aboutMenu" class="menu" onmouseover="menuMouseover(event)">
<a class="menuItem" href="acerca.php">De DijkstraEasterEgg.com.ar</a>
</div>

</body>
</html>


temashablados.php
Código (php) [Seleccionar]

<?php
include(
'config.php');
$link mysql_connect ($host_db,$usuario_db,$password_db) or die ("<center>No se puede conectar con la base de datos\n</center>\n");
$query "SELECT P.PID, P.TEMA, U.NOMBRE , P.FECHA, P.TITULO FROM PUBLICACION P 
  INNER JOIN USUARIO U ON (U.UID = P.AUTOR)
   WHERE ( MONTH(P.FECHA)=MONTH(CURDATE()) AND YEAR(P.FECHA)=YEAR(CURDATE()) )"
;
$result=mysql_db_query ($nombre_db$query$link);
echo '<div align="left" style="background-color: #FCFCFC;">';
echo '<p style="font-family: MS Sans Serif, Arial, sans-serif;font-size: 10pt;font-style: normal;font-weight: normal;text-align: left; color: #000000; "> Lista de temas hablados recientemente...</p>';
while ($fila_publi mysql_fetch_array ($result)) {
echo '<form action="mostrar.php" method="GET">';
echo '<input type="hidden" name="pid" value="'.$fila_publi['PID'].'"/>';
echo '<input type="hidden" name="titulo" value="'.$fila_publi['TITULO'].'"/>';
echo '<input type="submit"   style="font-family: MS Sans Serif, Arial, sans-serif;font-size: 10pt;font-style: normal;font-weight: normal;text-align: left; color: #000000; background-color:white;" value="'.$fila_publi['TITULO'].' '.$fila_publi['TEMA'].' '.$fila_publi['NOMBRE'].' '.$fila_publi['FECHA'].'" />';
echo '</form>';
}
echo '</div>';
@mysql_free_result($result);
?>



Desde ya gracias por detenerse a leer y feliz año nuevo! :D:D:D
Título: Re: [Consulta] Puedo ver una pagina web en Ubuntu, pero no en windows.
Publicado por: #!drvy en 31 Diciembre 2011, 22:31 PM
Si primero declaras el <html> en el index.php y luego lo declaras en el menu.php.

El navegador ejecutara el primero.. y como no hay nada mostrara la pagina en blanco... pero del segundo se olvidara completamente.

Osease...


tu index tiene que quedar así..

Código (php) [Seleccionar]

<?php 
//session_start(); 
if(isset($_SESSION['usuario'])){header("Location: user.php");}

include (
'./menu.php');
include (
'./temashablados.php'); 
?>

Título: Re: [Consulta] Puedo ver una pagina web en Ubuntu, pero no en windows.
Publicado por: astinx en 1 Enero 2012, 05:24 AM
Perfecto, ¿pero conoces la razón por la cual en algunos navegadores se puede ver y en otros no?, ¿es algo propio del navegador sucumbir ante este error o atajarlo?.
Título: Re: [Consulta] Puedo ver una pagina web en Ubuntu, pero no en windows.
Publicado por: #!drvy en 1 Enero 2012, 16:25 PM
No se, sera la implementación de cada uno.. lo que si que te digo es, que no debería mostrar nada. Se considera totalmente incorrecto ese tipo "coding".

Es como beber café en 2 tazas a la vez... xD

Saludos
Título: Re: [Consulta] Puedo ver una pagina web en Ubuntu, pero no en windows.
Publicado por: astinx en 5 Enero 2012, 04:46 AM
Okaz, tenes razón XD. Saludos!
Título: Re: [Consulta] Puedo ver una pagina web en Ubuntu, pero no en windows.
Publicado por: ‭lipman en 5 Enero 2012, 20:31 PM
Por cierto, me he fijado en la página web (y en el código que pones) que te falta por cerrar un símbolo de mayor que xD es una tonteria pero parece que no te has dado cuenta. Estas cosas pasan.

<script language="javascript" src="menuBar.js"></script>

Un saludo!