Foros del Web » Programación para mayores de 30 ;) » Programación móvil »

Wml no ejecuta el PHP....

Estas en el tema de Wml no ejecuta el PHP.... en el foro de Programación móvil en Foros del Web. Hola, porque no puedo ver esta pagina bien en un browser que tengo (klondike), el codigo php no lo ejecuta, ya le puse segun yo ...
  #1 (permalink)  
Antiguo 29/05/2004, 18:46
Avatar de christianMen  
Fecha de Ingreso: abril-2004
Ubicación: Tijuana
Mensajes: 37
Antigüedad: 21 años, 1 mes
Puntos: 1
Pregunta Wml no ejecuta el PHP....

Hola, porque no puedo ver esta pagina bien en un browser que tengo (klondike), el codigo php no lo ejecuta, ya le puse segun yo todo lo necesario que debe de llevar el codigo para que ejecute el php, pero no lo hace. El servidor donde monto la pagina ya esta configurado para que se ven paginas wml, no podemos configurarlo nosotros, nomas tenemos la opcion de subir y bajar archivos, asi que eh puesto un archivo llamado ".htaccess" en donde estan todos los archivos wml, el cual contiene esto:
<limit get post>
AddType application/x-httpd-php3 .wml
</limit>

y el archivo que no se ve bien es el siguiente se llama index.wml:

<?xml version="1.0" Content-Type="text/vnd.wap.wml" encoding="iso-8859-1"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" "http://www.wapforum.org/DTD/wml13.dtd" >
<wml>
<card id="card1" title="Instituto Tecnológico de Colima">
<p align="center">Instituto Tecnológico de Colima<br></p>
<?xml
$date_mes = date("n");
$date_dia = date("w");
$dia = date("j");
$ano = date("Y");
$meses = array(1 => "Enero","Febrero","Marzo","Abril","Mayo","Junio"," Julio","Agosto","Septiembre","Octubre","Nobiembre" ,"Diciembre");
$dias = array("Domingo","Lunes","Martes","Miercoles","Juev es","Viernes","Sabado");
$fecha = "$dias[$date_dia], $dia $meses[$date_mes] $ano";
print "<br/> $fecha";
?>
<p align="center">¡ Bienvenidos ! </p>
<do type="text" label="Entrar"> <go method="get" href="menu.wml#card2"/> </do>
</card>
</wml>

++++++++++++++++++++++++++++++++++++++++++++++++++ +

alguien podria decirme en que estoy mal ?....

asi es como se ve, no ejecuta el codigo php:

--------------------------------------------------
Instituto Tecnológico de Colima
"Enero","Febrero","Marzo","Abril","Mayo","Junio"," Julio","Agosto","Septiembre","Octubre","Nobiembre" ,"Diciembre"); = array("Domingo","Lunes","Martes","Miercoles","Juev es","Viernes","Sabado"); = "[], []";print " ";
¡ Bienvenidos !


[Entrar]

----------------------------------------------------
nota: la eh probado en otros emuladores y se ve igual
__________________
°-° Christian °-°
  #2 (permalink)  
Antiguo 01/06/2004, 08:22
 
Fecha de Ingreso: enero-2004
Ubicación: Ciudad de México
Mensajes: 476
Antigüedad: 21 años, 4 meses
Puntos: 14
Hasta donde llegan mis conocimientos, es obvio que Wml nunca podra ejecutar el codigo Php, son tecnologias totalmente diferentes. Wml es para sitios Wap (sitios para dispositivos pequeños, como celulares, Palm y Pocket Pc), y se ejecuta del lado CLIENTE (igual que Html). Php es para sitios dinamicos, y se ejecuta del lado del SERVIDOR (igual que Asp).

En pocas palabras, NO puedes ejecutar scripts Php, en una pagina Wml.
  #3 (permalink)  
Antiguo 03/06/2004, 07:28
 
Fecha de Ingreso: mayo-2004
Mensajes: 95
Antigüedad: 21 años, 1 mes
Puntos: 0
Yo tampoco soy un experto en la materia, de hecho estoy iniciándome también en WML, pero según lo que he leído, PHP no es ejecutable dentro de WML, sólo JavaScript (y además una versión "reducida" del mismo al que se le llama WMLScript), tal vez sea por eso y simplemente NO puedas ejecutar PHP.

En verdad según lo que veo en tu código no sé cuál es tu objetivo, pero tal vez si te lees la sección de www.w3c.org sobre WML te ilustres y te guíes en lo que quieres hacer, yo me la leí y me ayudó muchísimo, te la recomiendo.

Última edición por hmartins; 03/06/2004 a las 07:30
  #4 (permalink)  
Antiguo 05/12/2007, 22:50
 
Fecha de Ingreso: diciembre-2007
Mensajes: 1
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: Wml no ejecuta el PHP....

Saludos!

Actualmente tengo el mismo problema. Lo que intento es lo siguiente:

Estoy administrando una base de datos en MySql a la cual tengo que darle mantenimiento en determinado momento y para la cual programe unos Stored Procedures. No deseo programar esto por fecha ni por horas ya que no se requiere de ese modo por lo que hice un codigo php que ejecuta estos Stored Procedures y mi intencion final es poder accesar a este scrip para su ejecucion desde un telefono celular via WAP.

Si alguien pudiera sugerir alguna solucion a esto

Gracias!

Última edición por tunait; 06/12/2007 a las 15:40
  #5 (permalink)  
Antiguo 17/12/2007, 12:44
Avatar de Deeo  
Fecha de Ingreso: abril-2006
Ubicación: MEX-DF
Mensajes: 26
Antigüedad: 19 años, 1 mes
Puntos: 0
Re: Wml no ejecuta el PHP....

Hola estaba revisando tu codigo (no soy muy experto en el php) pero detecto algunos errores igual y por ahi va el asunto ...


<p align="center">Instituto Tecnológico de Colima<br></p>
<?xml

Que sepa solo debe de ir la tag <? sin el xml, no tiene sentido, y tu apache no lo interpreta.

Y otra, salvo que yo no entienda como se arman los arrays en php
$meses = array(1 => "Enero

Haber checa lo anterior y quizas funcione.


Ahora yo tengo un pequeño codigo en ASP para conectar a una BD y presentar la info en WML. Por lo que no debes de tener problema al mezclar php y wml

Nota: los datos de la conexion no los posteo pero estan en la referencia a otro script en funciones.asp

<!-- '#include file="funciones.asp"-->
<%Response.ContentType = "text/vnd.wap.wml"

if request.form()<>"" then
login = request("login")
paswd = request("paswd")

sqltxt = "exec pr_WMLValidaUsuario '"&login&"','"&paswd&"'"
'response.write sqltxt
call OpenConexion(1)
rs.open sqltxt, Conn
if rs(0)= "-1" then%>
<wml>
<card id="error" title="Acceso Denegado">
<p>
<%response.write rs(1)%>
</p>
</card>
</wml>
<%else%>
<wml>
<card id="inicio" title="Acceso">
<p>
<b>Bienvenido al sitio ......</b>
</p>
</card>
</wml>
<%end if
end if%>


Saludos
  #6 (permalink)  
Antiguo 17/12/2007, 12:48
Avatar de Deeo  
Fecha de Ingreso: abril-2006
Ubicación: MEX-DF
Mensajes: 26
Antigüedad: 19 años, 1 mes
Puntos: 0
Re: Wml no ejecuta el PHP....

A caray esta muy raro el mensaje, segun es de los ultimos posteado pero revisando bien ya tiene bastante tiempo........................

Bueno ojala le sirva a los demas.
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 08:45.