Comunidad de diseño web y desarrollo en internet online

¿Por que no se vizualiza en php pero si en html?

Citar            
MensajeEscrito el 26 Dic 2008 11:06 pm
Resulta que tengo una pagina en HTML pero queria ponerle un estilo aleatorio de CSS y pera eso tengo que meterle un codigo solo admitido por PHP asi que converti este archivo en PHP y antes de provar el codigo me salio un error al vizualisarlo en la web...

Código :

Parse error: syntax error, unexpected T_STRING in C:\AppServ\www\index.php on line 1


El codigo de arriba es este:

Código :

<?xml version="1.0"?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
   xmlns:jsp="http://java.sun.com/JSP/Page"
   xmlns:c="http://java.sun.com/jsp/jstl/core"
   xmlns:decorator="http://www.opensymphony.com/sitemesh/decorator"
   version="2.2.1" xmlns:page="http://www.opensymphony.com/sitemesh/page"
   version="2.2.1" xml:lang="es" lang="es">

Por miguelsirna

315 de clabLevel



Genero:Masculino  

Hacker & Programmer

firefox
Citar            
MensajeEscrito el 27 Dic 2008 01:43 am
Es porque estas definiendo en la primera linea un archivo xml, el tag es parecido al de un php, y como lo que contiene no es codigo php esta siendo interpretado mal, pero de todas formas esta mal que estes definiendo de esa manera un HTML, eso que tienes ahi es solo para xml, tu codigo superior que tienes ahi deberia tener solo esto:

Código HTML :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>


Y como consejo empieza a usar XHTML 1.0 transitional o mejor aun XHTML 1.0 Strict ;). Claro que con esto tendrias que hacer ajustes a tu html o CSS, leete el manual de CSS de Cristalab

XHTML 1.0 Transitional

Código HTML :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">


XHTML 1.0 Strict

Código HTML :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

Por drarock

Claber

705 de clabLevel

3 tutoriales

Genero:Femenino  

Lima, Peru

firefox
Citar            
MensajeEscrito el 27 Dic 2008 06:31 am
mmm y no puedo quedarme en el php =)

es que me acostumbro a ese formato...

que cosas buenas tiene el XHTML?

Por miguelsirna

315 de clabLevel



Genero:Masculino  

Hacker & Programmer

firefox
Citar            
MensajeEscrito el 27 Dic 2008 03:56 pm
Este codigo que estabas usando

Código :

<?xml version="1.0"?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
   xmlns:jsp="http://java.sun.com/JSP/Page"
   xmlns:c="http://java.sun.com/jsp/jstl/core"
   xmlns:decorator="http://www.opensymphony.com/sitemesh/decorator"
   version="2.2.1" xmlns:page="http://www.opensymphony.com/sitemesh/page"
   version="2.2.1" xml:lang="es" lang="es">


NO ES una declaracion de HTML, de hecho es una melcocha :? , no es ni php, ni xml, ni html, tu pagina si puede tener la extension de .php eso no hay problema, tu error sale porque la primera linea de tu codigo esta mal, debes decidirte por cual DOCTYPE utilizar, de los 3 que mencione anteriormente, y yo mil veces te recomiendo el XHTML 1.0 Strict, para que entiendas todo esto debes leer el manual de CSS, ahi explican todo eso y sus virtudes

Por drarock

Claber

705 de clabLevel

3 tutoriales

Genero:Femenino  

Lima, Peru

firefox
Citar            
MensajeEscrito el 27 Dic 2008 03:59 pm
Si lo que deseas es solamente solucionar tu error que te sale, solo debes borrar la primera linea <?xml version="1.0"?>, porque eso solo se usa en archivos xml

Por drarock

Claber

705 de clabLevel

3 tutoriales

Genero:Femenino  

Lima, Peru

firefox
Citar            
MensajeEscrito el 27 Dic 2008 06:26 pm
Gracia men me di cuenta porque el dreamweaver te da un codigo cuando eliges un formato y no aparece la cosa que tenia arriba.

Bueno men gracias por todo pero una pregunta si uno XHTML puedo trabajar tambien con el MYSQL?

Por miguelsirna

315 de clabLevel



Genero:Masculino  

Hacker & Programmer

firefox
Citar            
MensajeEscrito el 27 Dic 2008 06:44 pm

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 27 Dic 2008 07:41 pm
XHTML es solo un lenguaje semantico de presentacion, no tiene nada que ver con PHP o Mysql, PHP es un lenguaje de programacion cuyo output es el lenguaje de presentacion que elijas, xhtml o html, mysql es la base de datos con la cual trabajas. No confundir.

Por drarock

Claber

705 de clabLevel

3 tutoriales

Genero:Femenino  

Lima, Peru

firefox
Citar            
MensajeEscrito el 27 Dic 2008 08:00 pm
Gracias a los dos =) me gusta tu gorrito navideño bro muchas gracias.

Por miguelsirna

315 de clabLevel



Genero:Masculino  

Hacker & Programmer

msie7
Citar            
MensajeEscrito el 28 Dic 2008 04:06 am

drarock escribió:

XHTML es solo un lenguaje semantico de presentacion, no tiene nada que ver con PHP o Mysql, PHP es un lenguaje de programacion cuyo output es el lenguaje de presentacion que elijas, xhtml o html, mysql es la base de datos con la cual trabajas. No confundir.
XD eso mismo iba a decir cuando leí el titulo

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 28 Dic 2008 07:45 am
:o

Por miguelsirna

315 de clabLevel



Genero:Masculino  

Hacker & Programmer

firefox
Citar            
MensajeEscrito el 28 Dic 2008 07:46 am
porque sale tu cara :shock: xD

Por miguelsirna

315 de clabLevel



Genero:Masculino  

Hacker & Programmer

firefox

 

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