Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    47

    problemi con modifica di un xml tramite fwrite

    Sto cercando di aggiungere informazione ad un xml, tramite questo codice:

    $fileXML = "news.xml";

    //leggi file xml
    $fp = fopen($fileXML, "r");
    if($fp)
    {
    $contenuto = fread($fp,filesize($fileXML));
    $messaggi = str_replace("</CONTENITORENEWS>","",$contenuto);
    fclose($fp);

    $nuovaFirma = $messaggi.$firma."</CONTENITORENEWS>";
    //scrivi file xml
    $fp = fopen($fileXML, "w");
    if($fp)
    {
    if(fwrite($fp, $nuovaFirma)){
    print "&risultato=ok";
    }
    // chiudo il file
    fclose($fp);
    }
    }
    }


    solo che, non so per qual motivo, una volta eseguito il codice nel file xml visualizzo una serie di rettangoli dopo il tag di chiusura.

    Sapete dirmi come mai?

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    47
    questo č l'output:

    <?xml version="1.0" encoding="ISO-8859-1"?>
    <CONTENITORENEWS>
    <NEWS>
    <DATA>11/09/06</DATA>
    <DESCRIZIONE>Sito in costruzione</DESCRIZIONE>
    </NEWS>
    </CONTENITORENEWS>䕎南牰癯慡慡慡慡慡乡坅灓潲慶慡慡慡慡慡䕎南牰癯慡慡慡慡慡㱡䌯乏䕔䥎佔 䕒䕎南

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    47
    non mi sono accorto, ma aprendolo con notepad gli ultimi caratteri sono dei rettangoli mentre quando li ho incollati nel post precendete sono diventati punti di domanda

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    47
    combinato ho messo in minuscolo i tag dell'xml e ora funziona, chissā come mai :master:

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 © 2025 vBulletin Solutions, Inc. All rights reserved.