Editar dados em um xml
Opa.. e ae, tudo certo?
Bom, minha área não é php, por isso vim pedir ajuda de vcs.
Tenho uma tela que exibe o seguinte: Nome, E-mail, Telefone, img
Essas informações são puxadas de um xml com os nodes: Nome, E-mail, Telefone, img
Em outra tela tenho um formulário com os campos: Nome, E-mail, Telefone, img
Ao clicar em OK, essas informações deveriam ir para esse xml, cadastrando as novas informações, criando outros nodes.
Alguém, por favor, pode me dar uma ajuda nisso?
Pesquisando no forum achei um meio de gerar o xml, mas é usando banco de dados e eu nem sei como ligar o formulário ao php para gerar o xml
Abaixo o script encontrado aqui no forum
<?php
$conn = @mysql_connect("localhost", "root","");
$db = @mysql_select_db("teste", $conn);
$sql = "SELECT * FROM tickers ORDER BY id ASC";
$sql = @mysql_query($sql);
$rst = mysql_num_rows($sql);
if($rst > 0) {
$xml = fopen("tickers.xml", "w");
fwrite($xml, "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n");
fwrite($xml, "<tickers>\r\n");
for($i=0; $i<$rst; $i++) {
$titulo = utf8_encode(mysql_result($sql,$i,"titulo"));
$area = utf8_encode(mysql_result($sql,$i,"area"));
$texto = utf8_encode(mysql_result($sql,$i,"texto"));
$foto = utf8_encode(mysql_result($sql,$i,"foto"));
$link = utf8_encode(mysql_result($sql,$i,"link"));
$conteudo = "<ticker>\r\n";
$conteudo .= "<titulo>$titulo</titulo>\r\n";
$conteudo .= "<area>$area</area>\r\n";
$conteudo .= "<texto>$texto</texto>\r\n";
$conteudo .= "<foto>$foto</foto>\r\n";
$conteudo .= "<link>$link</link>\r\n";
$conteudo .= "</ticker>\r\n";
fwrite($xml, $conteudo);
}
fwrite($xml, "</tickers>");
fclose($xml);
}
?>
Gera o xml
<?xml version="1.0" encoding="utf-8"?>
<tickers>
<ticker>
<titulo>Capones Show de Bar</titulo>
<area>Casa Noturna</area>
<texto>Apresenta todo sábado - Grupo Vai Por Mim</texto>
<foto>capones_sabado.jpg</foto>
<link>link</link>
</ticker>
<ticker>
<titulo>Skol Beats SUNRISE</titulo>
<area>Evento</area>
<texto>Skol Beats SUNRISE, dia 07 de Junho, Domingo, de 12h00 às 22h00</texto>
<foto>sunrise.jpg</foto>
<link>link</link>
</ticker>
</tickers>Discussão (2)
Carregando comentários...