[Resolvido] Erro ao gravar em XML Parse error
Ae galera fiz um script aqui para criar um arquivo .xml e gravar os dados, mas está dando erro na linha 19...
Parse error: parse error in C:\wamp\www\banco\curriculo.php on line 19
a linha 19 é essa aqui
fwrite($ponteiro,"<?xml version="1.0" encoding="ISO-8859-1"?>");
<?php
$db=@mysql_connect("localhost", "root", "") or die("Não foi possível conectar com o Banco de dados!");
mysql_select_db("banco", $db) or die("Não foi possível selecionar o banco de dados!");
$sql = @mysql_query("SELECT * FROM curriculos") or die("ERRO NO SQL");
$row = mysql_num_rows($sql);
if($row > 0) {
$arquivo = "curriculo.xml";
$ponteiro = fopen($arquivo,"w+");
fwrite($ponteiro,"<?xml version="1.0" encoding="ISO-8859-1"?>");
fwrite($ponteiro, "<curriculo> ");
for($i=0; $i<$row; $i++) {
$profissao = mysql_result($sql,$i,"profissao");
$nome = mysql_result($sql,$i,"nome");
$idade= mysql_result($sql,$i,"idade");
$email= mysql_result($sql,$i,"email");
$formacao= mysql_result($sql,$i,"formacao");
$endereco= mysql_result($sql,$i,"endereco");
$numero= mysql_result($sql,$i,"numero");
$telefone= mysql_result($sql,$i,"telefone");
$celular= mysql_result($sql,$i,"celular");
$conteudo = "<curriculo> ";
$conteudo .= "<profissao>$profissao</profissao> ";
$conteudo .= "<nome>$nome</nome> ";
$conteudo .= "<idade>$idade</idade> ";
$conteudo .= "<email>$email</email> ";
$conteudo .= "<formacao>$formacao</formacao> ";
$conteudo .= "<endereco>$endereco</endereco> ";
$conteudo .= "<numero>$numero</numero> ";
$conteudo .= "<telefone>$telefone</telefone> ";
$conteudo .= "<celular>$celular</celular> ";
$conteudo .= "</curriculo> ";
fwrite($ponteiro, $conteudo);
}
fwrite($ponteiro, "</curriculo>");
fclose($ponteiro);
}
?>Discussão (3)
Carregando comentários...