Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655

    file_get_contents per XML

    Ciao a tutti, probabilmente mi perdo per una cavolata.
    Devo prendere con jquery ajax un file xml su altro dominio.
    Dato che javascript non consente le chiamate a server esterne, richiamo uno script php che va a leggere l'xml esterno con file_get_contents(), lo salva su file locale e quindi l'ho a disposizione su stesso dominio.
    Il problema e' che prendendo il file in questo modo e usando fopen, fwrite per salvarlo mi modifca probabilmente l'encodind di alcuni caratteri ad esempio "ì" nonostante nell xml ho messo [cdata] per non avere problemi(e di per se e' ben formattato).

    Come posso fare per non avere questo problema ma salvarlo corretamente?
    Grazie

  2. #2
    Assicurati che le pagine che contengono i sorgenti siano nel charset corretto, il problema potrebbe essere quello...
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  3. #3
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, validando l'xml su w3c e' tutto ok a parte il doctype. Mi dice che e' ben formattate e se guardo la sorgente di questo e' tutto ok.
    Ad esempio l'originale visto da sorgente mi da:
    codice:
    <title><![CDATA[Forlì-Cesena]]></title>
    ma una volta salvato mi diventa
    codice:
    <title><![CDATA[Forltitle>
    e mi quindi da errore sulla lettura.

  4. #4
    prova con un utf8_encode del sorgente estrapolato prima di salvarlo nel tuo file...
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  5. #5
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Faccio un po di prove grazie.

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.