Ir para conteúdo

POWERED BY:

Arquivado

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

ersime

xml+mysql

Recommended Posts

boa tarde, pessoal fiz este script para ler os registros do bd(mysql) e gerar um arquivo xml, porém esta exibindo o seguinte erro

 

Parse error: syntax error, unexpected T_DNUMBER in C:\Intranet\Producao\geps\xml\gera_xml.php on line 12

 

aqui está o código:

com a linha vermelha indicada pelo erro, alguem poderia me dizer o que é isto e como resolver

<html>

<body>

<?php

$arquivo="xml/funcao.xml";

$con=mysql_connect("localhost","user","");

$sql="select * from t_func001";

$res=mysql_db_query("geps", $sql);

$total=mysql_num_rows($res);

 

if($total>0) {

$fd=fopen($arquivo, "w");

fwrite($fd,"<?xml version="1.0"?>\n");

for($i=0; $i<$total; $i++) {

$codigo=mysql_result($res, $i, "CodFuncao");

$funcao=mysql_result($res, $i, "Funcao");

$xml="<TAG PAI>\n";

$xml.=" <código>$codigo</código>\n";

$xml.=" <funcao>$funcao</funcao>\n";

$xml.="</TAG PAI>\n";

fwrite($fd, $xml);

}

fclose($fd);

}

mysql_close($con);

?>

<p align="center">Arquivo funcao.xml gerado.</p>

</body>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta assim:fwrite($fd,"<?xml version=\"1.0\"?>\n");tpo vai gravar errado esse script....tenta fazer assim oh:

<html><body><?php$arquivo="xml/funcao.xml";$con=mysql_connect("localhost","user","");$sql="select * from t_func001";$res=mysql_db_query("geps", $sql);$total=mysql_num_rows($res);if($total>0) {$txt = "<?xml version=\"1.0\"?>\n";for($i=0; $i<$total; $i++) {$codigo=mysql_result($res, $i, "CodFuncao");$funcao=mysql_result($res, $i, "Funcao");$text.="<TAG PAI>\n";$txt.=" <código>$codigo</código>\n";$txt.=" <funcao>$funcao</funcao>\n";$txt.="</TAG PAI>\n";}$fd=fopen($arquivo, "w");fwrite($fd, $txt);fclose($fd);}mysql_close($con);?><p align="center">Arquivo funcao.xml gerado.</p></body></html>

acho que vai dar + certo ^^[]'s

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.