Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    php - xml codfica utf-8 problema importazione

    ciao, ho questo problema, importo tramite php un file xml il quale avvolte mi ritorna degli errori, cioè all'interno del codice appaiono acatteri tipo "<Trattamenti></Trattament2C8Ci>", in modo del tutto casuale, cioè non posso prevedere dove possano comparire o quale codice compaia. so solo che altri servizi adottano il mio stesso file xml ma questi problemi non si verificano. purtroppo non ho modo di sapere che tecniche utilizzino gli altri servizi... intanto vi posto il codice che ho realizzato io.


    Codice PHP:
    $set_xml="indirizzo_file.xml";
    $files=@fopen("mio.xml","w+"); // se non esiste lo crea 
    $scrivi_files=@fwrite($files, "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n".$set_xml); // scrive il file 
    @fclose($files);  
    $xml=@simplexml_load_file("mio.xml");
    ovviamente se quanto cerco di recuperare il file questo non da problemi di sorta, lo leggo tranquillamente, altrimenti anche il file salvato in locale mi restituisce errore :
    Errore interpretazione XML: tag corrispettivo mancante. Atteso: </Trattamenti>

    altri errori più comuni che mi restituisce sono:
    7FFF e 0000..

    sapreste darmi un consiglio su come poter risolvere il problema.. grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579
    perchè modifichi così xml ? è pò scomodo e un pò troppo impacciato.

    prova così:

    Codice PHP:

    $xmlopen = "<?xml version='1.0' standalone='yes'?>";
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

  3. #3
    così effettivamente non l'ho mai provato, ma ti assicuro che ne ho provate altre 1000... io credo che il problema avvenga quando il php preleva la pagina... perchè sia se lo salvo il locale, sia che immetto l'indirizzo xml direttamente nel simplexml_load_file, mi restiuisce comunque errore.
    questo non avviene su tutti i file su circa il 20%.

    comunque provo anche questa, e vi faccio sapere.

  4. #4
    come supponevo, anche con la modifica da te proposta mi continua a dare errore:

    <xml........
    .......
    ....... etc....
    </Risulta352Dti><Risultati.....

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.