Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boas pessoal, estou a tentar alterar um código que cria um XML, de modo a que não tenha de introduzir novos "dados", mas recebendo-os do Flash com LoadVars.
Para isso criei um ciclo IF mas não resultou...Acho que fiz asneira!
<?
php
function addfotografia($galeria, $dia, $titulo, $texto, $nome) {
$fotografia = $galeria->createElement("fotografia"); #cria o nó fotografia
$diaFOTO = $galeria->createElement("dia", $dia); #data da foto
$tituloFOTO = $galeria->createElement("titulo", $titulo); #cria titulo
$textoFOTO = $galeria->createElement("texto", $texto); #texto
$nomeFOTO = $galeria->createElement("nome", $nome); #nome da foto ex.jpg
$fotografia->appendChild($diaFOTO);
$fotografia->appendChild($tituloFOTO);
$fotografia->appendChild($textoFOTO);
$fotografia->appendChild($nomeFOTO);
return $fotografia;
}
$dom = new DOMDocument("1.0", "ISO-8859-1");
$dom->preserveWhiteSpace = false;
$dom->formatOutput = true;
$root = $dom->createElement("galeria");
#utilizando a funcao para criar contatos
//$fotografia1 = addfotografia($dom, "03/10/2011", "Primeira Imagem", "Bla bla bla bla", "001.jpg");
for($i == 0;$i <= 10;$i++){
$i=i;
$fotografia[i]=addfotografia($dom, $diaFOTO[i],$tituloFOTO[i], $textoFOTO[i], $nomeFOTO[i]);
}//$root->appendChild($fotografia1);
$root->appendChild($fotografia[i]);
$dom->appendChild($root);header("Content-Type: text/xml");
echo $dom->saveXML(); #mostrar dados na tela
?>
Desde já obrigado.
Carregando comentários...