Comunidad de diseño web y desarrollo en internet online

PHP en páginas XHTML, problemas con xforms

Citar            
MensajeEscrito el 17 Ene 2008 10:28 am
Hola,

Tengo una página xhtml con unos xforms. Quiero inicializar los campos del formulario con valores de una base de datos. Para ello inserto código PHP entre los tags <? ?>.

El problema que tengo es que si renombro la extensión a .php los formularios se me visualizan mal y si le digo a Apache que pase por el motor PHP las páginas con extensiones .xhtml también me visualiza mal los formularios.

Alguna idea?,
Gracias,
Marcos

Por mrod4366

1 de clabLevel



 

msie
Citar            
MensajeEscrito el 17 Ene 2008 10:56 am
La verdad, que nunca he usado xForms, ni sabría hacerlo.
Pero leyendo en la wikipedia, encuentro esto:
Actualmente solo Opera soporta XForms nativamente. Sin embargo, existen varios plugins y extensiones que le dan soporte a otros navegadores. Firefox soporta XForms a través de una extensión.
Para IE6 está formsPlayer, un plugin que extiende al navegador haciendo que soporte XForms [...].

XForms también puede ser usado a través de varias tecnologías de servidor que converten el código de XForms a formularios de HTML en tiempo de ejecución y de manera transparente. Estas implementaciones incluyen a las proyectos de código abierto Chiba y Orbeon.

Recientemente ha sido dada a conocer una nueva herramienta, llamada AJAXForms, que transforma, en tiempo de compilación, documentos XHTML/XForms en páginas HTML con Javascript, que si entienden los navegadores actuales. [...]
No se si esa es la razón de que no se vean bien los xForms cuando los visualizas en navegadores que no los soportan.

De todas maneras... ¿Sin el código PHP se ven bien los xForms? ¿o tamién mal? Porque en ese caso, estaría claro el asunto. Imagino, que si lo dices, será porque sin PHP se ven bien.
Si sin el PHP se ve bien, te diría que verificaras el código fuente DEVUELTO por el servidor al cliente de una y otra versiones (con y sin PHP), pues línea a línea, no debería haber NINGUNA diferencia.

Otra pregunta.
Si le quitas el código <?php ?> (nota, que deberías poner "<?php", y no sólo "<?") al archivo .php
¿Se ven bien los xFors?

Otra cosa que seguro no tiene nada que ver.
Cuando yo pongo la directiva:
<?xml version="1.0" encoding="iso-8859-1"?>
, necesaria para el xHTML strict, dentro de un documento con extensión .php, el servidor se vuelve tonto, pues al "leer" un "<?" lo entiende como suyo.
Tuve que arreglarlo con un sucio...
<?php echo '<?xml version="1.0" encoding="iso-8859-1"?>';?>
Si esto no tiene nada que ver, ni te molestes en contestarlo. ;)

Ya nos contarás.

Por El Oso Amoroso

Claber

1780 de clabLevel

6 tutoriales

 

Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO

firefox
Citar            
MensajeEscrito el 17 Ene 2008 02:41 pm
Muchas gracias por la respuesta.
En verdad los tags que pongo son <?php ?>
El archivo funciona bien sin el código php. Uso el Firefox.
Lo curioso es que si cojo el html que recibe el navegador en los dos casos (con código php y sin) y lo guardo en un archivo con extension xhtml, cuando luego abro estos archivos (en local) con el Firefox carga bien los xforms en los dos casos!!!

Esto lo encuentro rarísimo!!

Marcos

Por mrod4366

1 de clabLevel



 

msie
Citar            
MensajeEscrito el 17 Ene 2008 03:58 pm
Ostras...
El código devuelto y guardado... ¿funciona?
Y si en lugar de ser como .xhtml, es como .html ¿tb funciona, verdad?

PD.
¿y la URL de ambas versiones? ¿podríamos revisarlas?

Por El Oso Amoroso

Claber

1780 de clabLevel

6 tutoriales

 

Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO

firefox
Citar            
MensajeEscrito el 11 Mar 2008 12:47 am
hola:
Queria saber si encontraste alguna respuesta o solucion a tu problema, ya que tengo el mismo problema

Por angel64

0 de clabLevel



Genero:Femenino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.