Visualizzazione risultati 1 fino 11 di 11

Discussione: Salvare file xml con php

  1. #1
    Guest

    Predefinito Salvare file xml con php

    Salve a tutti, avrei una domanda da fare:
    E' possibile salvare un file xml esterno al mio sito creandone uno uguale sul mio spazio web?

    Mi spiego meglio:

    ho un file xml che si trova qui : http://indirizzo.net/file.xml

    io posso prendere il contenuto di quel file xml e inserirlo in un file xml nuovo creato nel mio spazio web?

    grazie :)

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,681

    Predefinito

    Teoricamente sì.. però su altervista devi attivare la connessione server2server per leggere file esterni dal tuo spazio (ad esempio, per usare la fopen(), la fsokopen(), curl, file() etc.. che puntano ad un dominio esterno).

    Ciao!

  3. #3
    Guest

    Predefinito

    Grazie per aver risposto alemoppo ti devono fare santo, mi rispondi sempre!
    Io però avendo gia provato sia con get_file_contents(); / fopen(); / copy(); e fallendo, non mi restava nessuna alternativa sennon quella di chiedere qui.

    Detto questo non avresti un esempio di script che connettendosi ad una pagina remota riesca a salvarne il contenuto in un file xml nel mio spazio?

    Magari chiedo troppo, ma googleando tutte le soluzioni trovate non acennavano a funzionare.

    Grazie!

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,681

    Predefinito

    Hai attivato le connessioni server2server? Attivandole, dovrebbe funzionare... (a meno che il sito non protegga quel file dall'accesso dall'esterno)...

    Ciao!

  5. #5
    Guest

    Predefinito

    Sarebbe attivare cURL ? Se si le ho gia attivate da un bel pezzo con sms.

  6. #6
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,681

    Predefinito

    sarebbe attivare la connessione server2server, che serve anche per le CURL (ma non solo). Comunque son quelle, perché è l'unica cosa che richiede l'sms...

    Puoi indicare che file stai tentando di aprire? E con che script lo stai facendo?

    Ciao!

  7. #7
    Guest

    Predefinito

    Cerco di aprirlo con :

    Codice PHP:
    <?php

    $widget
    = file_get_contents('http://sito.com/file.xml');

    $open = fopen("widget.xml","w+");
    fwrite($open, $widget);

    ?>
    Ultima modifica di blacktech : 01-11-2011 alle ore 11.45.16

  8. #8
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,681

    Predefinito

    Prova a chiudere "$open" con la fclose()...

    Comunque il codice sembra corretto.
    Se non funziona con la fclose (non dovrebbe cambiare molto), prova a stampare con la echo il contenuto di $widget, per vedere se il problema è nella lettura...


    Ciao!

  9. #9
    Guest

    Predefinito

    Ho provato in piu modi e gli errori che mi da applicando un error_reporting(E_ALL); sono :

    Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /membri/blacktech/soundcloud/upper.php on line 5

    Warning: file_get_contents(http://soundcloud.com/crystalised/sk...ody/widget.xml) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /membri/blacktech/soundcloud/upper.php on line 5

  10. #10
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,681

    Predefinito

    ...allora sicuro che hai attivato la connessione server2server dal pannello di controllo? non è che stai confondendo con un altro account?

    Ciao!

  11. #11
    Guest

    Predefinito

    Fidati che sono sicuro che è attivato perche nella pagina è selezionata la voce :

    - Collegamento esterno senza restrizioni

    Con sotto tutti gli avvisi di logging dell'ip ecc...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •