Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Php e xml

  1. #1

    Php e xml

    Ciao a tutti, sto studiando Ajax, e ho provato a fare una connessione a un DB MySql e a ricevere una risposta in XML. Mi continua ad uscire un errore che non capisco, cioè formato XML non valido. Però a me pare tutto giusto...!
    Allego codice, se qualcuno ha voglia di aiutarmi :
    <?php
    //modulo gestione errori
    require_once('error_handler.php');
    require_once('config.php');
    //specifichiamo di voler restituire un documento xml
    header('Content-Type: txt/xml');
    // inclusione del file contenente la classe
    //include "funzioni_mysql.php" ;
    // istanza della classe
    $mysqli= new mysqli(DB_HOST, DB_USER, DB_PASSWORD,DB_DATABASE);
    // chiamata alla funzione di connessione
    $query = "SELECT Id,UserName,Password FROM utenti";
    $result= $mysqli->query($query);
    $utx = $_GET['utente'];
    $pwx = $_GET['password'];
    while ($row = $result->fetch_array(MYSQLI_ASSOC))
    {
    $Ut = $row['UserName'];
    $Pw = $row['Password'];
    if ($Ut == $utx && $Pw == $pwx)
    {
    $dom = new DOMDocument();
    $response = $dom->createElement('response');
    $dom->appendChild($response);
    $responseText = $dom->createTextNode($Ut);
    $response->appendChild($responseText);

    // build the XML structure in a string variable
    $xmlString = $dom->saveXML();
    // output the XML string
    echo $xmlString;
    }
    }
    $result->close();
    $mysqli->close();
    ?>

  2. #2

    Scusate!

    ho scrito txt invece di text nell'header!!
    Me ne sono accorto rileggendo quello che ho postato!!
    SCUSATE!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.