Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    xml da un dominio diverso

    ho la necessità di leggere un file xml presente in un dominio diverso da quello in cui risiede il file swf e html.
    Ho letto che bisogna caricare il file xml con uno script server side (asp, php, ecc.) e così ho fatto.
    l'ho pubbblicato nel web e non funziona, eppure se metto il file xml nella rete aziendale e i file asp e swf e html, in locale tutto funziona bene.

    se qualcuno vuol vedere l'esempio:

    http://www.davidesabatini.com/graficiConXML.html

    e il file xml è su:

    http://www.marcolaudazi.it/rif_aCapo.xml

    grazie
    "... chchchch...
    attenzione è in funzione un dispositivo di segretreria telefonica,
    il signor POMATA è assente...
    dopo il segnale acustico avete 40 secondi per incidere un messaggio...
    beeep"

  2. #2

    http://www.flashxml.it

    semplice, guarda qui:

    http://www.enricolai.com/default.asp?cxpage=11

    Enrico Lai

  3. #3
    più o meno è quello che ho fatto io.
    premesso che ho adattato uno script che ho trovato nella sezione dedicata a flash mx di HTML.it
    il codice è:

    codice:
    <%
    	Response.Buffer=True
    	Dim MyConnection, TheURL
    
    	randomize
    
    	' SPECIFICO L'URL
    	TheURL = "http://www.marcolaudazi.it/rif_aCapo.xml?a=" & int((100*rnd())+1)
    
    	 Set MyConnection = Server.CreateObject("Microsoft.XMLHTTP")
    
    	' MI CONNETTO ALL'URL
    	MyConnection.Open "GET", TheURL, False
    
    	' MANDO E RICEVO DATI
    	MyConnection.Send
    	TheData = MyConnection.responseText
    
    	' IMPOSTO IL TIPO DEL CONTENUTO APPROPRIATO
    	Response.ContentType = MyConnection.getResponseHeader("Content-Type")
    	Response.Write (TheData)
    
    
    	Set MyConnection = Nothing
    %>
    Ho porovato anche a richiamare il file asp direttamente dalla barra degli indirizzi, ma non carica niente.

    che potrebbe essere?
    "... chchchch...
    attenzione è in funzione un dispositivo di segretreria telefonica,
    il signor POMATA è assente...
    dopo il segnale acustico avete 40 secondi per incidere un messaggio...
    beeep"

  4. #4

    Re: http://www.flashxml.it

    Originariamente inviato da jeffjames
    semplice, guarda qui:

    http://www.enricolai.com/default.asp?cxpage=11

    Enrico Lai
    Ragazzi io ho un grosso problema... usavo questo script ASP e ha sempre funzionato egregiamente, ma ora mi sono trasferito su hosting linux e li asp non funziona... mi servirebbe uno script php analogo ma non riesco a trovarne! ne ho trovato uno sul sito della macromedia ma non mi restituisce la pagina xml come questo script ASP

  5. #5
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Sicuro che non funzioni, quello in php? Che script stai usando?

  6. #6
    dunque.. questo è lo script asp:

    codice:
    <% 
    response.ContentType="text/xml" 
    Response.CacheControl = "no-cache" 
    Response.AddHeader "Pragma", "no-cache" 
    Response.Expires = -1 
    Response.Buffer = TRUE 
     
    Urlxml = request("url")
    RemoteXML = getHttpFile(Urlxml,"GET" ) 
    response.write(RemoteXML) 
     
    function getHttpFile(sUrl, sHTTPType)  
    Set xml = Server.CreateObject("MSXML2.ServerXMLHTTP") 
    xml.Open sHTTPType, sUrl, False  
    xml.Send 
    getHttpFile = xml.responseText  
    Set xml = Nothing 
    end function 
    %>
    e se lo eseguo direttamente dal browser mi riporta pari pari la struttura xml, ed è perfetto.. mentre per php ho trovato solo questo:

    codice:
    <?php
    
    $dataURL = "http://herald.daoc.it/xml/vortigern/guilds/122.xml";
    
    //note that this will not follow redirects
    readfile($dataURL);
    
    ?>
    ma mi fa vedere il testo tutto di continuo senza tag xml... quindi l'as che ho nel filmato flash non legge niente

  7. #7
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Aspetta, deduci che non fa niente, o lo hai verificato? Prova a richiamare la pagina php, a cliccare con il tasto destro e a scegliere HTML (o "Visualizza sorgente pagina"). Lo vedi l'xml? E flash lo carica benissimo...

  8. #8
    ma?? ora ho aperto il file proxy.php e mi visualizza la struttura xml

    che fai, i miracoli pure da remoto?? :gren:

    Ora l'altro problema... questo era il codice che usavo prima

    codice:
    proxyXML = "http://www.warlordspower.com/proxyXML.asp?url=";
    // URL dell'XML remoto
    XMLremoto = "http://herald.daoc.it/xml/servers.xml";
    //XMLremoto = "http://localhost/servers.xml";
    // aggiungo alla fine dateNumer() per eseguire sempre in refresh dell'XML
    filexml = proxyXML+XMLremoto+"&rnd="+dateNumber();
    ApriXML();
    ho provato a rimpiazzare il proxyXML col nuovo indirizzo ma non va...

    dai che ci siamo quasi...

  9. #9
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Aspetta un attimo, non me ne intendo troppo, ma c'entra un redirect?

    //note that this will not follow redirects

  10. #10
    ehm.. non lo so io usavo quel codice per lo script asp e andava.. praticamente il codice asp restituiva i valori e li passava a flash.. ma lo script php si limita a mostrare su schermo il file xml...

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.