Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

fsrech

Código php dentro de um xml

Recommended Posts

Olá a todos, eu estou construindo um site com ajax, e dentro de um arquivo xml, eu tenho que repassar uma função php, acontece que ja procurei no google, procurei por tudo, e não encontrei uma forma de fazer com que o xsl transforme corretamente esta tag para o index.php possa interprertar corretamente.

 

olha so como está:

 

</box4>		<![CDATA[		  <php>		 <?@include "noticias.php";?>			 </php>		]]></box4>

Acontece que no index, aparece a tag perfeita, mas o php não consegue interpretar, alguem sabe como solucionar ?

 

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

kra você tem q mudar o cabeçalho

faz asssim:

header("Content-type: application/xml; charset=iso-8859-1");
se você num muda o cabeçalho ele num vai exibir o arquivo php como xml

Compartilhar este post


Link para o post
Compartilhar em outros sites

Abra o .htaccess e adicione esta linha:

AddType application/x-httpd-php .php .xml
No arquivo XML você somente precisará configurar as duas primeiras linhas de maneira diferente do normal para que tudo funcione. Depois basta usar o PHP como você utiliza normalmente:

<?
header("Content-type: application/xml");
echo '<?xml version="1.0" encoding="UTF-8"?>';
?>
assim os arquivos .xml conseguiram interpretar PHP, da forma que o MAPU disse os .php que irão interpretar xml !

Espero que tenha ajudado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou revivendo o tópico, mas isso ainda funciona? pois quando coloca essa linha .htaccess e entro no site ele só da opção de fazer o download do site.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.