Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

programador php

salvar em um arquivo XML

Recommended Posts

galera problema bruto

 

tenho este codigo

 

<?php//XML   $xml  = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n";   $xml .= "<pie>\n";			      $xml .= "<slice title=\"ATENDIMENTO\">$ap1</slice>\n";				     $xml .= "<slice title=\"CALLCENTER\">$cc1</slice>\n";				     $xml .= "<slice title=\"INDICACAO DE FAMILIARES\">$ind_f1</slice>\n";				     $xml .= "<slice title=\"INTERNET\">$i_net1</slice>\n";				     $xml .= "<slice title=\"MANUAL (ORIENTADOR)\">$mo1</slice>\n";				     $xml .= "</pie>\n";	   //CABEÇALHO   Header("Content-type: application/xml; charset=iso-8859-1"); //PRINTA O RESULTADO  echo $xml;			?>

preciso que este XML seja salvo em um arquivo por exemplo c:\teste\teste.xml

 

como que eu faço isso

 

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ai estás o código!

 

 

DTSColunistas.sql

use test;CREATE TABLE colunistas (  ID int(3) NOT NULL auto_increment,  NOME varchar(60) NOT NULL default '',  ASSUNTO varchar(60) NOT NULL default '',  PRIMARY KEY (ID)) TYPE=MyISAM;INSERT INTO colunistas VALUES("1", "Júlio César Martini", "PHP");INSERT INTO colunistas VALUES("2", "Flash", "Maxwell Dayvson");INSERT INTO colunistas VALUES("3", "Sql Server", "Mauro Pichiliani");INSERT INTO colunistas VALUES("4", "Photoshop", "Fábio Lody");INSERT INTO colunistas VALUES("5", "Mobile", "Cristiano Trindade");INSERT INTO colunistas VALUES("6", "Corel", "Alex Falcão");INSERT INTO colunistas VALUES("7", "3ds Max", "Guilherme Pinheiro");INSERT INTO colunistas VALUES("8", "B. Intelligence", "Michel Souza");INSERT INTO colunistas VALUES("9", "JavaScript", "Thiago Prado");INSERT INTO colunistas VALUES("10", "JDeveloper", "Eduardo Santana");INSERT INTO colunistas VALUES("11", "Desenho Vetorial", "Erika Pessanha");INSERT INTO colunistas VALUES("12", "Dreamweaver", "Marcelo Oliveira");INSERT INTO colunistas VALUES("13", "Segurança", "Alexandre Freire");INSERT INTO colunistas VALUES("14", "Fireworks", "Leonardo César");INSERT INTO colunistas VALUES("15", "Cisco Systems", "Thiago Dias");INSERT INTO colunistas VALUES("16", "Certificações", "Paulo R. Cardoso");INSERT INTO colunistas VALUES("17", "Oracle", "Rodrigo Almeida");INSERT INTO colunistas VALUES("18", "CSS", "Mauricio Samy");INSERT INTO colunistas VALUES("19", "Visual FoxPro", "Nilton Paulino");INSERT INTO colunistas VALUES("20", "Delphi", "Daniel Nascimento");INSERT INTO colunistas VALUES("21", "Java", "Almedson Ferreira");INSERT INTO colunistas VALUES("22", "Redes", "Renato Amadeu");INSERT INTO colunistas VALUES("23", "Zope", "Daniel Schmitz");INSERT INTO colunistas VALUES("24", "ColdFusion", "Wender Lima");INSERT INTO colunistas VALUES("25", "C#", "Caio Azevedo");
criaXML.php

<?php //conectarprint "Aguarde...<br/><br/><br/><br/>";$banco = "test";$conn   = @mysql_connect('localhost','admdb','admin') or die("Erro ao conectar ao servidor LOCALHOST");$connDB = @mysql_select_db($banco) or die("erro ao localizar o banco de dados");//Pesquisa$sql = "SELECT * FROM colunistas";$sql = mysql_query($sql);//TOTAL DE LINHAS AFETADAS PELA CONSULTA$row = mysql_num_rows($sql);if($row>0){	$file = 'colunistasRSS.xml';	$pointer = fopen($file, 'w+');	fwrite($pointer, "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?> \r\n");	fwrite($pointer, "<colunistas> \r\n");	for($i = 0; $i<$row; $i++){		$nome = mysql_result($sql, $i, "nome");		$coluna = mysql_result($sql, $i, "assunto");		$idC = mysql_result($sql, $i, "id");			$tag  = "<colunista id=\"$idC\"> \r \n";		$tag .= "<nome>$nome</nome> \r \n";		$tag .= "<coluna>$coluna</coluna>\r\n";		$tag .= "</colunista>\r\n";		fwrite($pointer, $tag);	/*print "$tag";		print "\n \t $pointer | ";*/	}	fwrite($pointer, "</colunistas> \r\n");	print "Operação realizada com sucesso!!!";}else{print "Sem resultados";}?>
OU

colunistas.php

<?phpheader('Content-Type: application/xml');header('Cache-Control: no-cache');header('Content-Disposition: attachment; filename = "colunustas.php"');$banco = "test";$conn  = @mysql_connect('localhost','admdb','admin') or die("Erro ao conectar ao servidor LOCALHOST");$connDB = @mysql_select_db($banco) or die("erro ao localizar o banco de dados");//Pesquisa$sql = "SELECT * FROM colunistas";$sql = mysql_query($sql);//TOTAL DE LINHAS AFETADAS PELA CONSULTA$row = mysql_num_rows($sql);print "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?> \r\n";print "<colunistas> \r\n";if($row>0){		for($i = 0; $i<$row; $i++){		$nome = mysql_result($sql, $i, "nome");		$coluna = mysql_result($sql, $i, "assunto");		$idC = mysql_result($sql, $i, "id");			$tag  = "<colunista id=\"$idC\"> \r \n";		$tag .= "<nome>$nome</nome> \r \n";		$tag .= "<coluna>$coluna</coluna>\r\n";		$tag .= "</colunista>\r\n";		print "$tag";	}	print "</colunistas>";}else{print "Sem resultados";}readfile('colunistas.php');?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.