Alguem consegue me ajudar??
to postando o codigo abaixo:
[codebox]
<?
//CONECTA AO BANCO DE DADOS
$conn = mysql_connect("localhost", "root","root") or die("ERRO NA CONEXÃO");
//SELECIONA A BASE DE DADOS A SER UTILIZADA
$db = mysql_select_db("galeria", $conn) or die("ERRO NA SELEÇÃO DA BASE DE DADOS");
$query_fotos = "SELECT * FROM galfotos";
$fotos = mysql_query($query_fotos, $conn) or die(mysql_error());
$row_fotos = mysql_fetch_assoc($fotos);
$totalRows_fotos = mysql_num_rows($fotos);
$fotogrande = $row_fotos['nomefoto'];
$thumbfoto = $row_fotos['thumbfoto'];
$descfoto = $row_fotos['titulofoto'];
// gravando o documento XML e encapsulando o resultado na variável $xml
$xml = "<?xml version=\"1.0\" encoding=\"iso-8859-1\" ?> ";
// abrindo o nó principal
$xml .= "<imagens>";
// abrindo o while com os dados das fotos, isso delimita cada bloco de informações de fotos com seus respectivos dados(subnós) dentro deste nó
do {
// subnós de informações - nome da foto, thumbnail da foto, título de apresentação da foto
$xml .="<foto>
<fotog>$fotogrande</fotog>
<thumb>$thumbfoto</thumb>
<desc>$descfoto </desc>
</foto>
";
// fechando o while dos dados
} while ($row_fotos = mysql_fetch_assoc($fotos));
// fechando o nó principal
$xml .="</imagens>";
$fp = @fopen('galeria1.xml','w');
if(!$fp) {
die('Não foi possivel abrir o XML');
}
$write = fwrite($fp,$xml);
if(!$write) {
die('Não foi possivel gravar os dados no XML');
}else {
echo "Dados gravados com sucesso no XML galeria1.xml";
echo ($fotogrande);
fclose($fp);
}
mysql_free_result($fotos);
?>
[/codebox]
Edição feita por: savior, 21/01/2008, 17:07.