Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
É o seguinte, estou desenvolvendo (para estudo) um criador de xml automático, pelo flash, (onde tem os campos e você digita e gera o codigo xml automaticamente) e depois salvo o arquivo xml (na mesma pasta usando um php).
até aí tudo bem... o problema, é que quando eu vou ver o xml, aparece uma barra -do nada- e buga o código.
EXEMPLO:
<noticia texto=\"Matematica?\" titulo=\"Prova\" data=\"27/08/09\" />
são essas barrinhas antes das aspas.
eu não sei porque... no flash tem um campo que mostra o código, e está certo, mas quando salvo o xml ele buga.
Alguem pode me ajudar?
o código do flash eh esse:
function salvar() {
if (n == 0) {
resultado.text = "Adicione uma notícia.";
} else {
extra.text = "Salvando Arquivo...";
lv1 = new LoadVars();
lv1.nt = '<?xml version="1.0" encoding="iso-8859-1"?>'+resultado.text;
lv1.sendAndLoad("gravar.php",lv1,"POST");
lv1.onLoad = function() {
if (this.resposta == "OK") {
extra.text = "Arquivo salvo.";
} else {
extra.text = "Erro ao salvar o arquivo!";
}
};
}
}
e do php é esse:
<?php
$filename="arquivo.xml";
$handle = fopen ($filename, "r");
$texto=$_POST["nt"];
$mensagem = $texto;
$fp = fopen($filename,w);
if (fwrite($fp,$mensagem))
{die ("resposta=OK");}
else { die ("resposta=ERR");}
fclose($fp);
fclose($handle);
?>
Se tudo der certo, estarei postando um tuto completo.Carregando comentários...