volendolo creare invece con php, io ho scritto questo però mi da dei problemi
<?
$cognome = $HTTP_POST_VARS["cognome"];
$nome = $HTTP_POST_VARS["nome"];
$indirizzo = $HTTP_POST_VARS["indirizzo"];
$citta = $HTTP_POST_VARS["citta"];
$telefono = $HTTP_POST_VARS["telefono"];
$email = $HTTP_POST_VARS["email"];
$oggetto = "Iscrizione: $cognome $nome ";
$data = date("d-m-y");
$ora= date("G:i");
$open_iscritto = "<iscritto>\n";
$close_iscritto = "</iscritto>\n";
$open_cognome = " <cognome>";
$open_nome = " <nome>";
$open_indirizzo = " <indirizzo>";
$open_citta = " <citta>";
$open_telefono = " <telefono>";
$open_email = " <email>";
$close_cognome = "</cognome>\n";
$close_nome = "</nome>\n";
$close_indirizzo = "</indirizzo>\n";
$close_citta = "</citta>\n";
$close_telefono = "</telefono>\n";
$close_email = "</email>\n";
$messaggio = "Nuova iscrizione $data $ora \n\n Cognome: $cognome \n Nome: $nome \n Indirzzo: $indirizzo \n Citta: $citta \n Telefono: $telefono \n Email: $email";
// VALIDATION
if(empty($nome) || empty($cognome) || empty($citta) || empty($telefono) || empty($email) || empty($indirizzo))
{
echo "Iscrizione fallita compila correttamente tutti i campi <br/><br/> <a href=\"index.php\">Torna alla pagina precedente</a>";
}
else {
$iscritti = fopen("iscritti.xml", "a+");
fwrite($iscritti, $open_iscritto);
fwrite($iscritti, $open_cognome);
fwrite($iscritti, $cognome);
fwrite($iscritti, $close_cognome);
fwrite($iscritti, $open_nome);
fwrite($iscritti, $nome);
fwrite($iscritti, $close_nome);
fwrite($iscritti, $open_indirizzo);
fwrite($iscritti, $indirizzo);
fwrite($iscritti, $close_indirizzo);
fwrite($iscritti, $open_citta);
fwrite($iscritti, $citta);
fwrite($iscritti, $close_citta);
fwrite($iscritti, $open_telefono);
fwrite($iscritti, $telefono);
fwrite($iscritti, $close_telefono);
fwrite($iscritti, $open_email);
fwrite($iscritti, $email);
fwrite($iscritti, $close_email);
fwrite($iscritti, $close_iscritto);
fclose($iscritti);
mail('[email protected]', $oggetto, $messaggio);
echo "Iscrizione eseguita correttamente, grazie <br/><br/><a href=\"http://www.google.it\">google</a>";
}
?>
però quando provo ad aprire l'xml mi dà giustamente l'errore che serve un tago "generale"
<membri>
<iscritti>
ecc....
</iscritti>
<iscritti>
ecc....
</iscritti>
</membri> però membri deve essere chiuso in ogni caso e deve essere per ultimo, questo script però non lo fa. come posso risolvere??
grazie