Manipulando arquivo xml com simplexml - CRUD
O script para excluir segue a mesma idéia da edição, só que ao encontrar o usuário no loop dos nó, esse nó é excluído:
No arquivo inde.php faz uma chamada ao prox.php para listar:
Arquivo: index.php
<?php
include_once("config.php");
$name = $_POST["name"];
if(!$name)
exit; //Returns null
$xml = simplexml_load_file(ARQUIVO);
for($i=0; $i < count($xml->{'user-manager'}->{'auth-config'}->{'user'}); $i++) {
if(strval($xml->{'user-manager'}->{'auth-config'}->{'user'}[$i]->name) == $name) {
unset($xml->{'user-manager'}->{'auth-config'}->{'user'}[$i]);
}
}
$xml->asXML(ARQUIVO); // XML original com o novo elemento
include "proxy.php";
?>
No arquivo inde.php faz uma chamada ao prox.php para listar:
Arquivo: index.php
<?php
include_once("proxy.php");
?>
Novo Comentário: