Manipulando arquivo xml com simplexml - CRUD
Quando se trata de manipular arquivo xml encontramos material diversificado na internet, mas com todas as funções CRUD é difícil.
Por esse motivo, para colaborar com quem vai passar por isso, estou publicando um script simplificado que fiz.
O script serve para que ele possa adicionar e remover usuarios do proxy linux, através do arquivo proxy.xml.
Lógico que no arquivo xml só deixei o básico para facilitar o entendimento, uma vez que esse arquivo contem muito mais informação.
A primeira pagina é o arquivo proxy.php que lista todos os usuários, segue abaixo o código:
Por esse motivo, para colaborar com quem vai passar por isso, estou publicando um script simplificado que fiz.
O script serve para que ele possa adicionar e remover usuarios do proxy linux, através do arquivo proxy.xml.
Lógico que no arquivo xml só deixei o básico para facilitar o entendimento, uma vez que esse arquivo contem muito mais informação.
A primeira pagina é o arquivo proxy.php que lista todos os usuários, segue abaixo o código:
<?php include_once("config.php"); #define o encoding do cabeçalho para utf-8 @header('Content-Type: text/html; charset=utf-8'); #carrega o arquivo XML e retornando um Array $xml = simplexml_load_file(ARQUIVO); include "top.htm"; #para cada nó atribui à variavel (obj simplexml) foreach($xml->{'user-manager'}->{'auth-config'}->{'user'} as $user) { include "item.htm"; } include "roda.htm"; ?>
Novo Comentário: