Scegliere un servizio fax Internet da utilizzare e registrare come sviluppatore , se necessario. Confermare che siano soddisfatti i requisiti minimi del servizio fax, ad esempio PHP versione 5.0 o superiore di sapone o di Extensible Markup Language ( XML ) abilitata . 
 2 
 Recensione la documentazione per il servizio web e raccogliere il informazioni necessarie per inviare il fax . Ad esempio , potrebbe essere necessario il numero di fax , se il fax è composto da puro testo o HTML , il testo da inviare via fax e sia il nome utente e la password per il servizio di fax o di un codice di autorizzazione di invio. 
 3 
 Creare uno script PHP con un editor e iniziare assegnando ogni pezzo di informazione a una variabile, per esempio : 
 
   $ fax_number = " 800-555-1212 ? " ;   $ fax_text = " Questo è un fax di prova . " ;   $ fax_type = " text " ;   $ my_username = " myusername " ;   $ my_password = " password" ;   $ send_code = " mysendcode " ;   Creare un nuovo oggetto SOAP utilizzando il servizio web Definition Language ( WSDL ) nella documentazione fornita dal servizio fax . Assegnare le variabili appropriate ai membri dell'oggetto. Per esempio :   $ fax = new SoapClient ( " http://ws.interfax.net/dfs.asmx?wsdl " ) ;   $ params - > Username = $ my_username ;   $ params - > password = $ my_password ;   $ params - > FaxNumber = $ fax_number ;   $ params - > dati = $ fax_text ;   $ params - > Tipo di file = $ fax_type ;   richiamare il metodo SOAP per inviare il fax e catturare il risultato . Per esempio :   $ fax_result = $ fax - > SendCharFax ( $ params ) ;   Controllare il risultato e notificare l' utente dello stato . Per esempio :   if ( $ fax_result < 0 ) per   die ( " Fax riuscita codice di errore è " $ fax_result . ) ;   Altro   echo " Fax di successo! ID transazione è" . $ fax_result ; ?   >   costruire l' Uniform Resource Locator ( URL) stringa con le variabili create. Per esempio :   $ url = " http://www.interfax.net/sendfax ? " ;   $ Params = array ( "Username" = > $ my_username , " Password" = > $ my_password , " FaxNumber " = > $ fax_number , " Data" = > $ fax_text , "filetype " , $ fax_type ) ;   foreach ( $ params da $ chiave = > $ valore ) $ url . = $ chiave . "= " . urlencode ( $ valore ) . " &" ;   Richiamare l'URL utilizzando sia " file_get_contents " o arricciare . Per esempio :   $ risultato = file_get_contents ( $ url ) ;   o   $ c = curl_init ( $ url ) ;   curl_setopt ( $ c , CURLOPT_RETURNTRANSFER , 1) ;   $ risultato = curl_exec ( $ c ) ;   curl_close ( $ c ) ;   analizzare il risultato XML in un array e verificare il valore o lo stato risultante. Per esempio :   $ result_array = xml_parser_create ();   xml_parse_into_struct ( $ result_array , $ risultato , $ valore , $ index) ;   xml_parser_free ( $ parse ) ;   if ( $ valori [ "Risultato" ] > 0 ) per   echo " Fax di successo! " ;   altro   die ( " Fax riuscita ! L'errore è " [ eRROR " ] ) $ valori. " ; ?   > 
 
 
 
 
 
 Invia Fax Con SOAP 
 4 
 
 
 
 
 
 
 5 
 
 6 
 
 
 
 
 Invia fax con il riposo 
 7 
 
 
 
 8 
 
 
 
 
 
 
 9 
 
 
 
 
 
 
 
 
              Informazioni correlate
                  
Programmazione © www.354353.com