Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    5

    leggere xml dentro pagina php

    Ciao a tutti!
    Ho una pagina Php che attraverso un GET interroga un database e mi restituisce a video un file XML.

    Se salvo questo file in xml e lo manipolo con SimpleXML in php tutto a posto.
    Se però metto la query-url in SIMPLEXML non va più niente.

    Come posso fare a fargli leggere l'xml direttamente dall'URL in modo dinamico( senza che io lo stia a salvare ogni volta?)

    Grazie per l'aiuto

  2. #2
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    hai provato a caricare l' xml tramite file_get_contents($query_url) ?

    Codice PHP:
    $xml=file_get_contents("www.pippo.it/myxml.php?pippo=pluto"); 
    poi con simplexml parsi la variabile
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    5
    niente purtroppo...può essere che l'xml sia formattato male?

  4. #4
    non è che magari hai il magic_quotes attivo e ti aggiunge gli slash ai valori degli attributi? a me succedeva così...

    ho risolto aggiungendo una roba tipo questa:

    Codice PHP:
            if (get_magic_quotes_gpc()) // useful to remove magic_quotes     
    $_POST["xml"] = stripslashes($_POST["xml"]); 

    tieni anche presente che l'xml che passi in GET deve essere url_encodato
    « 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 dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    prova a darci il link per l' xml se puoi...
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

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