Programação
criar XML´s com PHP
//conectando ao mysql $conn = @mysql_connect("localhost", "SEU LOGIN","SUA SENHA"); $db = @mysql_select_db("SEU BD", $conn); //Selecionando todos os registros da tabela tickers $sql = "SELECT * FROM 'tickers' ORDER BY 'id' ASC"; //Executando a instrução sql $sql = mysql_query($sql); //Pegando o numero de registros $rst = mysql_num_rows($sql); //Se tiver algum registro if($rst > 0) { // Abre / cria o arquivo tickers.xml com permissão para escrever $xml = fopen("tickers.xml", "w"); //Escreve o cabeçalho e o primeiro nó do xml fwrite($xml, "\r\n"); fwrite($xml, "\r\n"); //Para cada registro que tiver for($i=0; $i<$rst; $i++) { //Pegamos o valor de cada registro $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")); //Guardamos na variavel $conteudo as tags e os valores do xml $conteudo = "\r\n"; $conteudo .= "$titulo\r\n"; $conteudo .= "$area\r\n"; $conteudo .= "$texto\r\n"; $conteudo .= "$foto\r\n"; $conteudo .= "$link\r\n"; $conteudo .= "\r\n"; //Escrevendo no tickers.xml fwrite($xml, $conteudo); } //Finalizando com a última tag fwrite($xml, ""); //Fechando o arquivo fclose($xml); } ?> //fonte: http://imasters.uol.com.br //autor: Antonio Ruby