Foros del Web » Programando para Internet » PHP »

.asp a .php

Estas en el tema de .asp a .php en el foro de PHP en Foros del Web. Estimados amigos Tengo una serie de programas en lenguaje .asp y tengo que convertirlos a .php, ya que el servidor actual donde está alojada la ...
  #1 (permalink)  
Antiguo 11/06/2006, 11:10
 
Fecha de Ingreso: junio-2006
Ubicación: Córdoba (España)
Mensajes: 9
Antigüedad: 17 años, 10 meses
Puntos: 0
.asp a .php

Estimados amigos

Tengo una serie de programas en lenguaje .asp y tengo que convertirlos a .php, ya que el servidor actual donde está alojada la web es Linux y tiene php.

El programa me lee el año y mes, lo convierte en una variable y llama a un fichero que tiene, suponiendo el mes actual, la siguiente estructura:

M2006.htm#06

El código en asp es el siguiente:

<%
fichero = ("M"&year(now())&".htm#"&Month(now()))
Response.Redirect(fichero)
%>

¿Cual sería el equivalente en php? Estimo que debía sustituir Response.Redirect(fichero) por Header, pero la verdad es que estoy bastante corto de php.

Y una segunda pregunta: existe alguna aplicación que trasforme asp a php?

Muchas Gracias.

Paco
  #2 (permalink)  
Antiguo 11/06/2006, 13:53
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 7 meses
Puntos: 55
para redireccionar en php tenes q usar header("Location: archivo"); para tu caso seria algo asi
$fichero="M".date("Y").".htm#".date("m");
header("Location: $fichero");

con respecto a si existe una aplicacion q transforme de asp a php, mi repuesta es no se, talvez halla algun proyecto o algo por el etilo
yo no conozco ninguno
saludos
  #3 (permalink)  
Antiguo 11/06/2006, 23:01
 
Fecha de Ingreso: junio-2006
Ubicación: Córdoba (España)
Mensajes: 9
Antigüedad: 17 años, 10 meses
Puntos: 0
Emilio muchisimas gracias por tu explicación que me ha servido.

Un saludo

Paco
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 21:47.