Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Altri linguaggi per il web
    5. leggere xml su altro dominio con xmlhttprequest
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • G
      giorda86 User • ultima modifica di

      leggere xml su altro dominio con xmlhttprequest

      ciao a tutti, volevo chiedere se qualcuno conosce una guida per leggere xml su altri domini con xmlhttprequest, in pratica la mia esigenza è quella di leggere gli xml da un dominio A ma i file sono nel dominio B, possibilmente usando solo javascript e php...non sono riuscito a trovare una guida utile...qualcuno può illluminarmi?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • B
        bjt1098 User • ultima modifica di

        se il file xml è pubblico potresti fare un fopen in sola lettura. ma in ogni sarebbe molto meglio avere una copia in "locale" sul sito che deve usare il file, anche per le prestazioni....

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • G
          giorda86 User • ultima modifica di

          no devo fare interagire due siti come faccio ad averli in locale?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • B
            bjt1098 User • ultima modifica di

            locale eta tra virgolette, intendevo avere una copia del file sul sito dove ti serve, alcuni hosting prevedono anche di utilizzare il crontab, patresti farlo una volta al ogni ora per esempio...
            cmq credo che con fopen dovresti riuscirci. purtroppo immediatamente non posso fare delle prove, appeha ho un po di tempo ti faccio sapere (se non hai gia provato tu).

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • G
              giorda86 User • ultima modifica di

              si andrebbe bene fare delle copie...anzi sarebbe pure meglio, però come? ho gia provato con fopen e flle_get_contents ma non non funzionano...

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • B
                bjt1098 User • ultima modifica di

                per caso da dai messaggi di errore particolari?
                il file xml è accessibile da web?

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • G
                  giorda86 User • ultima modifica di

                  no dice solo che non trova il file specificato, ho messo come directory il percoroso sul sito che volevo leggere ovviamente con http davanti ho ricontrollato piu e piu volte l'indirizzo ed è corretto...proprio non lo apre...neanche con i permessi cartella a 777

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • B
                    bjt1098 User • ultima modifica di

                    ma quindi del server dove c'è il file xml hai l'accesso ftp??

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • G
                      giorda86 User • ultima modifica di

                      si ce l'ho...,

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • B
                        bjt1098 User • ultima modifica di

                        allora prova così:
                        $handle = fopen("ftp: / /user : password @ example. com/ somefile.txt", "r");

                        per maggiori info:
                        heep:// php. net /manual / en/ function. fopen. php

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • G
                          giorda86 User • ultima modifica di

                          ho provato il metodo da te suggerito ed effettivamente funziona...solo che cè un problema legato alla sicurezza...praticamente la pagina dove è presente questo codice dovrebbe essere "installata" su altri domini non miei per leggere degli xml nel mio dominio...in questo modo gli utenti sul proprio server avrebbero i dati di accesso al mio ftp e questo non va gran che bene... soluzioni?

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • B
                            bjt1098 User • ultima modifica di

                            si effettivamente è un problema...!!!
                            potresti cambiare hosting (ma forse anche quello che hai va bene) e cercare qualcuno che offre più account ftp, e dedicare uno solo per il file...
                            ma cmq la soluzione non è ancora "professionale"... 😄

                            altra soluzione 1: usare crontab (dagli altri siti) per per far scaricare periodicamente il file (che è pubblico quindi non necessita di ftp).

                            altra soluzione 2: usare corntab, ma stavolta sul tuo server, per caricare il file, ma hai bisogno dell'accesso ftp degli altri siti (e non so se puoi essere un problema)

                            in ogni caso credo che fopen dovrebbe funzionare...

                            dovresti vedere un po' nei log di php che problema ti da quando fai fopen del file remoto... prova nuovamente, casomai solo ad aprire un file php, html o txt ...
                            credo che al 99% sia un proglema di configurazioni dei server e che in qualche modo si posso aggirare....

                            riprova e cerca di darci più informzioni....

                            ciao...

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • B
                              bjt1098 User • ultima modifica di

                              visto che sei in fase di test prova acneh questo:

                              $res=get_web_page( "hffp:// wxw. RischiaCheFunziona. com/file.xml" );
                              $xml
                              CheRischiaDiFunzionare** = $res['content'];
                              :quote::quote:

                              facci sapere...

                              ps qualcuno sa come si toglie il grassetto...?!??!?!?!??!?!?

                              **

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              Caricamento altri post
                              Rispondi
                              • Topic risposta
                              Effettua l'accesso per rispondere
                              • Da Vecchi a Nuovi
                              • Da Nuovi a Vecchi
                              • Più Voti