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

    Effettuare GET tramite PHP

    Salve amici,
    devo effettuare delle GET a un sito esterno al mio che mi risponde con un XML dove è indicato l'esito dell'operazione, ho provato a integrare PEAR e il pacchetto HTTP/Client.php
    In locale funziona anche se tira fuori un po di eccezioni, ma sul server non ne vuole proprio sapere di funzionare nè l'operazione di get nè la currentResponse!!!

    Esiste un modo in PHP di effettuare quello che vi ho descritto? Oppure mi consigliate un metodo alternativo a PEAR?

    Grazie
    JellyBellyDev www.jellybellydev.it

  2. #2

  3. #3
    Originariamente inviato da filippo.toso
    Hai provato con un semplice http://www.php.net/file_get_contents ?
    A che scopo? Per leggere l'xml di risposta utilizzo DOM!

    Si! Ottengo dei warning di funzioni deprecate in php5, a quanto pare questo pacchetto HTTP/Client utilizza delle funzioni php4! Ma questi messaggi mi escono anche in locale e funziona lo stesso!
    JellyBellyDev www.jellybellydev.it

  4. #4
    Originariamente inviato da JellyBelly
    A che scopo? Per leggere l'xml di risposta utilizzo DOM!
    Perchè non provi a fare ciò che ti viene suggerito invece che criticarlo?

    Se file_get_contents() NON funzionam, visualizzerà un messaggio di errore che molto probabilmente permetterà di capire quale sia il problema che stai affrontando.

    Inoltre, NON utilizzando librerie esterne, garantisce meno "interferenze" nel possibile debug.

  5. #5
    Originariamente inviato da filippo.toso
    Perchè non provi a fare ciò che ti viene suggerito invece che criticarlo?

    Se file_get_contents() NON funzionam, visualizzerà un messaggio di errore che molto probabilmente permetterà di capire quale sia il problema che stai affrontando.

    Inoltre, NON utilizzando librerie esterne, garantisce meno "interferenze" nel possibile debug.
    La mia non voleva essere affatto una critica e mi scuso se sono stato frainteso!
    Volevo solo chiedere chiarimenti sulla funzione file_get_contents() che se non sbaglio permette di leggere il contenuto di un qualcosa, giusto?
    Quindi se non sbaglio mi stai consigliando di leggere xml di risposta con questa funzione, ma come effettuo la get presso il sito esterno?
    JellyBellyDev www.jellybellydev.it

  6. #6
    Originariamente inviato da JellyBelly
    Volevo solo chiedere chiarimenti sulla funzione file_get_contents() che se non sbaglio permette di leggere il contenuto di un qualcosa, giusto?
    Quindi se non sbaglio mi stai consigliando di leggere xml di risposta con questa funzione, ma come effettuo la get presso il sito esterno?
    Mah...

    Codice PHP:
    <?php 
    $content 
    file_get_contents('http://www.html.it/');
    echo(
    $content);
    ?>

  7. #7
    Originariamente inviato da filippo.toso
    Mah...

    Codice PHP:
    <?php 
    $content 
    file_get_contents('http://www.html.it/');
    echo(
    $content);
    ?>
    Grande!!! Funziona alla perfezione e dentro $content mi ritrovo l'xml di risposta che mi posso smazzare tranquillamente!!! Grazie infinite!!!
    JellyBellyDev www.jellybellydev.it

  8. #8
    Mi riattacco a questa discussione aperta da me tempo fa perchè mi trovi in un caso molto strano:
    L'uso della funzione file_get_contents consigliatami funzione alla perfezione se sono in locale, ma una volta messo sul server lo script ritorna sempre false!!!!
    Da cosa può dipendere secondo voi!
    L'unica cosa che cambia dai controlli che ho effettuato è che la versione di php in locale è la 5.2.6 mentre sul server ho la 5.2.8!!!

    Help me please!!!!
    JellyBellyDev www.jellybellydev.it

  9. #9
    Ti suggerisco di iniziare leggendo il manuale ufficiale:

    http://www.php.net/file_get_contents

    Tip

    A URL can be used as a filename with this function if the fopen wrappers have been enabled. See fopen() for more details on how to specify the filename and List of Supported Protocols/Wrappers for a list of supported URL protocols.

  10. #10
    Originariamente inviato da filippo.toso
    Ti suggerisco di iniziare leggendo il manuale ufficiale:

    http://www.php.net/file_get_contents
    sono andato a leggermi la documentazione!!!
    Ma siccome con l'inglese ci faccio a cazzotti non ci ho capito nulla e mi sono rivolto qui!
    Mi potresti dire in parole povere cosa dice?

    P.S. Sei gentilissimo!
    JellyBellyDev www.jellybellydev.it

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.