Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vyberte internetové faxové služby na použitie a zaregistrovať ako vývojár ak je to potrebné . Uistite sa , že váš počítač spĺňa minimálne požiadavky na faxové služby , napríklad PHP verzia 5.0 alebo vyššia mydlom alebo Extensible Markup Language ( XML ) povolené .
2
Prejdite si dokumentáciu k webovej službe a zhromaždiť informácie , ktoré potrebujete poslať fax . Napríklad , budete možno potrebovať faxové číslo , či fax skladá z čistého textu alebo HTML , text , fax a buď užívateľské meno a heslo na faxové služby alebo autorizačný kód zaslať .
3
Vytvorte PHP skript editor a začať tým , že priradí každej informácii do premennej , napríklad : ?
< php
$ fax_number = " 800-555-1212 " ;
$ fax_text = " Toto je testovací fax . " ;
$ fax_type = " text " ;
$ my_username = " myusername " ;
$ my_password = " mojeheslo " ;
$ send_code = " mysendcode " ;
Send Fax mydlom
4
Vytvoriť nový SOAP objekt pomocou jazyka definície webové služby ( WSDL ) v dokumentácii poskytnutej faxové služby . Priraďte príslušné ukazovatele pre členov objektu . Napríklad :
$ fax = new SoapClient ( " http://ws.interfax.net/dfs.asmx?wsdl " ) ;
$ params - > Username = $ my_username ;
$ params - > Password = $ my_password ;
$ params - > faxnumber = $ fax_number ;
$ params - > data = $ fax_text ;
$ params - > FileType = $ fax_type ;
5
Vyvolať metódu SOAP odoslať fax a zachytiť výsledok . Napríklad :
$ fax_result = $ fax - > SendCharFax ( $ params ) ;
6
skontrolovať výsledok a upozorní užívateľa o stave . Napríklad :
if ( $ fax_result < 0 )
zomrieť ( . ! " Fax Neúspešný Kód chyby je " $ fax_result ) ;
iného
echo " Fax ID Úspešné transakcie ! je " . $ Fax_result ; ?
>
Odoslať fax s odpočivárňou
7
Build lokátora zdroje ( URL ) reťazec s premennými , ktoré ste vytvorili . Napríklad :
$ url = " ? Http ://www.interfax.net /sendfax " ;
$ params = array ( " Užívateľské meno " = > $ my_username , " Password " = > $ my_password , " faxnumber " = > $ fax_number , " Data " = > $ fax_text , " Typ_souboru " , $ fax_type ) ;
foreach ( $ params ako $ key = > $ value ) $ url . = $ key . " = " . urlencode ( $ value ) . " & " ;
8
Vyvolať URL pomocou buď " file_get_contents " alebo pokrčeniu . Napríklad :
$ result = file_get_contents ( $ url ) ;
alebo
$ c = curl_init ( $ url ) ;
curl_setopt ( $ c , CURLOPT_RETURNTRANSFER , 1 ) ;
$ result = curl_exec ( $ c ) ;
curl_close ( $ c ) ;
9
analyzovať XML dôjsť do poľa a kontrolovať výslednú hodnotu alebo stav . Napríklad :
$ result_array = xml_parser_create ( ) ;
xml_parse_into_struct ( $ result_array , $ result , $ hodnota , $ index ) ;
xml_parser_free ( $ parse ) ;
if ( $ hodnoty [ " výsledok " ] > 0 )
echo " Fax úspešná ! " ;
iného
die ( " Fax neúspešné ! chyba je " [ ERROR " ] ) $ hodnota . " ; ?
>