Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Inviare dati xml ad un altro sito

    Ciao,
    dovrei inviare dei dati xml ad un sito (via GET).

    Ho provato a generare l'xml e a fare copia/incolla sul browser, tutto funziona.
    Devo solo trovare il modo di inviare questa stringa attraverso codice php..

    come posso fare? Ho dato un'occhiata a fsockopen (che tra l'altro sarebbe ottima per elaborare anche le risposte visto che restituisce un puntatore ad un file) ma purtroppo non sta funzionando..

    ci sono alternative o comunque devo lavorare su questa funzione?

  2. #2
    Sei sicuro che devi inviare i dati via GET e non tramite una richiesta POST?

    Se è veramente via GET, puoi utilizzare semplicemente http://www.php.net/file_get_contents.
    Comunque, se il server ne supporta le funzioni, ti suggerisco di utilizzare http://www.php.net/curl

    In ogni caso, probabilmente stai di meno scaricando una classe già pronta tipo Snoopy.

  3. #3
    Originariamente inviato da filippo.toso
    Sei sicuro che devi inviare i dati via GET e non tramite una richiesta POST?

    Se è veramente via GET, puoi utilizzare semplicemente http://www.php.net/file_get_contents.
    Comunque, se il server ne supporta le funzioni, ti suggerisco di utilizzare http://www.php.net/curl

    In ogni caso, probabilmente stai di meno scaricando una classe già pronta tipo Snoopy.
    ciao e grazie per la risposta.
    Si, loro supportano sia GET che POST. Ho preferito GET perchè mi è piu comodo in fase di test (sono stringhe abbastanza brevi).

    Proprio mentre scrivevi ho provato con curl e file_get_contents e riscontro errori se invio dei comandi xml di questo tipo
    <date from="2009-08-01">12.40</date>

    in sostanza gli danno fastidio i parametri all'interno del tag, mi da un errore di Bad Url.

    Adesso provo con snoopy.

  4. #4

  5. #5
    grazie mille filippo, con snoopy ho risolto!

    ma sbaglio o quel progetto è un po abbandonato?

    nello zip non c'era un filo di documentazione.. anche online non ho trovato molto..
    alla fine questo esempio
    http://www.htaccesselite.com/snoopy-...dme-vt305.html
    mi ha aperto un mondo nuovo

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.