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

    Collegarsi a pagina su sito esterno

    Buon giorno, vorrei sapere se per collegarsi ad una pagina di un sito esterno al mio, nel php.ini devo settare qualcosa.
    Praticamente nel mio sito intranet, ho la pagina dove inserisco username e password, però questi dati vanno passati ad una pagina che si trova su un sito esterno.
    Codice PHP:
    function services_login($userid,$password,$urlbase='http://www.sitoesterno.it/web/file.wsdl') { 
    Mi restituisce questi errori:
    - failed to open stream: Impossibile stabilire la connessione. Risposta non corretta della parte connessa dopo l'intervallo di tempo oppure mancata risposta dall'host collegato

    - I/O warning : failed to load external entity "http://www.sitoesterno.it/web/file.wsdl"

    Ottengo questo errore quando voglio leggere un file xml con php. Il file xml è tranquillamente raggiungibile via browser e non presenta errori.

    Questo è quanto.
    Grazie mille...buona giornata.

  2. #2
    Utente di HTML.it L'avatar di brodik
    Registrato dal
    Jan 2009
    Messaggi
    765
    ehm.. cosa farebbe la funzione services_login?
    eXvision

  3. #3
    fa questo:
    Codice PHP:
    function services_login($userid,$password,$urlbase='http://www.sitoesterno.it/web/file.wsdl') {
    global 
    $soapClient,$loginToken;
        try {
            
    //$soapClient = @new SoapClient($urlbase);
            
    $soapClient = new SoapClient($urlbase);
        } catch (
    Exception $e) {
            echo 
    "

    Errore connessione al server 
    $urlbase:\n
    "
    ,$e->__toString(),"</p>";
            return 
    '';                             
        } 

        try {
            
    //$loginToken= @$soapClient->authentication($userid,$password); 
            
    $loginToken$soapClient->authentication($userid,$password); 
        } catch (
    Exception $e) {                          
            echo 
    "

    Errore login:\n
    "
    ,$e->__toString(),"</p>";
            return 
    '';                             
        }
        return 
    $loginToken;

    grazie...

  4. #4
    niente è....non se riesce a capì, se devo settare qualcosa sul php.ini o meno...?

  5. #5
    aho regà....sapete se devo settare qualche parametro nel php.ini per interagire con un sito esterno al mio, come nel mio caso, inviare username e password per ottenere l'autenticazione?
    grazie

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    570
    edit:
    come non detto, stai usando soap.
    per usare le funzioni dei file (tipo fopen) su un file che sta su un altro server bisogna abilitare allow_url_fopen, ma dubito che questo in qualche modo abbia a che fare col tuo problema.

    Anche se potrebbe essere visto che il tuo problema sta nel caricare l'xml esterno che definisce il WSDL

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.