Foros del Web » Programando para Internet » PHP »

Portal Nuevo

Estas en el tema de Portal Nuevo en el foro de PHP en Foros del Web. Hola Estoy haciendo un portal, pero estoy mas familiarisado con flash que con el contenido dinamico En la pagina inicio tengo el indice de secciones ...
  #1 (permalink)  
Antiguo 05/07/2004, 13:49
Avatar de augustino  
Fecha de Ingreso: marzo-2004
Ubicación: Zacatecas, Zac, Mexico
Mensajes: 619
Antigüedad: 20 años, 1 mes
Puntos: 4
Portal Nuevo

Hola

Estoy haciendo un portal, pero estoy mas familiarisado con flash que con el contenido dinamico

En la pagina inicio tengo el indice de secciones pero como secciones tengo foros en php y correo aspmail o webmail (Todavia no me decido) y tambien tengo un rotabanner en php y en esta pagina inicio se debe mostrar los correos sin leer y los mensajes nuevos y privados ¿se podra hacer una consulta directamente a respectivas bases de datos?

Tambien
Tengo una tabla y dice hola, %usuario%, fecha del dia

para mostrar el usuario me gustaria iniciar sesion sin cookies pero dicen que en asp es mas problema, si fuera asi lo haria en php ¿lo hare entonces en php?

y para la fecha lo tengo ahorita en puro codigo java pero lo cambiare para que haga comparacion entre el server y el usuario pero esta en asp, si por el hecho de batallar con el inicio de sesion ¿lo tendre que cambiar a php?

<%Option explicit%>
<HTML>
<HEAD><TITLE>Fecha</TITLE></HEAD>
<BODY>
<%

Dim ArrayFecha,ArrayHora,Anyo,Dia,Fecha,Hora,Mes,Minut os,Segundos

' Obtengo la fecha del servidor
Fecha=Date()
ArrayFecha = split(cdate(Fecha),"/")

' Obtengo dia, mes y año.
Dia=ArrayFecha(0)
Mes=ArrayFecha(1)
Anyo=ArrayFecha(2)
' Atencion !!! Dado que algunos servidores utilizan el
'formato de fecha ingles mm/dd/aa la siguiente funcion puede cambiar de la siguiente manera.
' Dia=ArrayFecha(1)
' Mes=ArrayFecha(0)
' Anyo=ArrayFecha(2)

' Request.ServerVariables("SERVER_NAME")

' Obtengo la hora del servidor
Hora=Time()
ArrayHora = split(cdate(Hora),":")
Hora=ArrayHora(0)
Minutos=ArrayHora(1)
Segundos=ArrayHora(2)


function fechaASP()
' Esta funcion devuelve la fecha del servidor en formato largo
dim meses(12)
meses(0)=""
meses(1)="enero"
meses(2)="febrero"
meses(3)="marzo"
meses(4)="abril"
meses(5)="mayo"
meses(6)="junio"
meses(7)="julio"
meses(8)="agosto"
meses(9)="setiembre"
meses(10)="octubre"
meses(11)="noviembre"
meses(12)="diciembre"
fechaASP=Dia+" de "+meses(Mes)+" del "+Anyo
end function

%>
<br>
<script language="JavaScript">
<!--

function fechaJavaScript(Anyo,Mes,Dia) {
// Esta funcion devuelve la fecha local en formato largo
//NOTA: las siguientes 2 sentencias van juntas en la misma linea
var meses = new Array("","enero","febrero","marzo","abril","
mayo","junio","julio","agosto","setiembre","octubr e","noviembre","diciembre")

fechaJavaScript=Dia+" de "+meses[Mes+1]+" del "+Anyo
return fechaJavaScript
}

var hoy = new Date();
var Anyo= hoy.getYear();
var Mes= hoy.getMonth();
var Dia= hoy.getDate();
var Hora=hoy.getHours();
var Minutos=hoy.getMonth();
var Segundos=hoy.getSeconds();
var DiaSemana=hoy.getDay();

// Obtengo la fecha y hora local
//NOTA: las siguientes 2 sentencias van juntas en la misma linea
var TimeLocal = new Date(Anyo,Mes,Dia,Hora,Dia,Segundos);
var TimeServer = new Date(<%=Anyo%>,<%=(Mes-1)%>,<%=Dia%>,<%=Hora%>,
<%=Minutos%>,<%=Segundos%>);

// Calculo la diferencia en milisegundo y lo transformo en dias
var TimeDifference = (TimeLocal - TimeServer)/60/60/24/1000;

// Compruebo que la diferencia de fechas y hora no sea superior o inferior a un dia.
if (Math.abs(TimeDifference)<=1) {
// La fecha del ordenador local es razonable.
document.write("Hoy es: " + fechaJavaScript(Anyo,Mes,Dia))
} else {
// La fecha del ordenador local esta demasiado desfazada. Utilizo la fecha del servidor.
document.write("Hoy es: <%=fechaASP%>")
}
//-->
</script>

Entonces lo hare en asp o php, segun dicen que el asp es para negocios, pero php es mejor, ¿que hare?

Gracias
__________________
La firma es un derecho, en cualquier foro, por intrigas de usuarios que ya no participan en el foro, y la manipulacion de otros, la he reterido temporalmente
Lucha contra el cancer, envia e-mails a tu gobierno y congreso, para apoyar la investigacion cientifica

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:55.