• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

RicardoR

Xsl/Xml em PHP

11 mensagens neste tópico

Boas

Estou a incluir numa página PHP uma xml e outrta xsl.Quando faço essa inclusão dá me o seguinte erro:

Parse error: syntax error, unexpected T_STRING in /home/a2362262/public_html/recomendo/videocat.xml on line 1

Na linha 1 tenho o seguinte:

<?xml version="1.0"?>

Alguém me explica o que está a correr mal?

Abraço :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Estas a incluir como? include() ou require()? Se for, óbvio que não podes fazer isso, isso é para incluir ficheiros PHP para posteriormente processar o código.

Se queres "incluir" o conteúdo de um ficheiro numa variável, usa o file_get_contents()

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Desactiva o short_tags, é conflito com o <?xml.

Estas a incluir como? include() ou require()? Se for, óbvio que não podes fazer isso, isso é para incluir ficheiros PHP para posteriormente processar o código.

Pode sim, tanto pode que meio mundo o faz. Mas sim, não é aconselhável fazer isso. :)
0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ok calma ai que ja tou perdido :P

Então é assim numa página PHP tou a fazer um switch($_GET['p']) case x include x.xml que depois require uma xml.

Quando eu vou ao directório directamente pelo url funciona...

Como é que corto a short tag djthyrax?

Abraço :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Usando o htaccess. Mas para o caso, acho que echo file_get_contents("file.xml"); chega.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas

Através do DjThyrax concegui pôr uma página xml no php através de case "x": echo file_get_contents("x.xml");

O meu problema é que a página fica destorcida  :P

Alguém me ajuda?

Abraço

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora