Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    250

    simplexml_load_string - indicate encoding!

    Salve a tutti,
    stò cercando di imparare in queste notti, a leggere dei feed xml da google.
    Premetto che non sono molto afferrato in questo tipo di funzioni, è la prima volta che mi cimento con la lettura e l'intepretazione tra php e xml.
    Facendo un po di ricerca ho trovato questa funzione:

    Codice PHP:
    function curl_get_file_contents($URL)
        {
            
    $c curl_init();
            
    curl_setopt($cCURLOPT_RETURNTRANSFER1);
            
    curl_setopt($cCURLOPT_URL$URL);
            
    $contents curl_exec($c);
            
    curl_close($c);
            if (
    $contents) return $contents;
                else return 
    FALSE;
        }
    $xml simplexml_load_string(curl_get_file_contents('http://www.google.it/ig/api?weather=Milano'));
    echo 
    $xml -> city
    Ma mi continua ad uscire questo errore:

    Codice PHP:
    Warningsimplexml_load_string() [function.simplexml-load-string]: Entityline 1parser error Input is not proper UTF-8indicate encoding Bytes0xE0 0x3A 0x20 0x35
    Warning
    simplexml_load_string() [function.simplexml-load-string]: ialmente nuvoloso"/><temp_f data="75"/><temp_c data="24"/><humidity data="Umidit in /var/www/...
    Warningsimplexml_load_string() [function.simplexml-load-string]: ^ in /var/www/... 
    Qualcuno sa' dirmi da cosa dipende e come faccio a risolverlo?
    Poi.. per questo tipo di lettura, è corretta la funzione che ho scritto sopra?

    grazie dell'aiuto!

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    250
    up

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.