| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan at sende en fax med PHP
    Hypertext præprocessor (PHP ) scriptsprog har indbygget understøttelse af e-mail , men ikke fax. Til fax ved hjælp af PHP , er du nødt til at købe en fax web service danner en tredjeparts-leverandør og anvende sine PHP funktioner til at få adgang til tjenesten og sende faxen. Den web- tjenester vil typisk gives i PHP enten gennem et simpelt objekt Access Protocol ( SOAP ), eller repræsentationelle state transfer ( REST ) interface. Instruktioner
    Set Up Faxtjenestestyring
    1

    Vælg en internet fax service til at bruge og registrere som en udvikler hvis det er nødvendigt . Bekræft, at du opfylder de minimumskrav fax service , for eksempel PHP version 5.0 eller højere med sæbe eller Extensible Markup Language (XML ) er aktiveret .
    2

    Anmeldelse dokumentationen for web service og samle oplysninger, du har brug for at sende faxen. For eksempel kan du bruge faxnummeret , om faxen består af ren tekst eller HTML, teksten til fax og enten brugernavn og password til fax service eller et send autorisationskode.
    3

    Opret et PHP script med en editor og begynde ved at tildele hvert stykke af oplysninger til en variabel , for eksempel : Hej

    < php

    $ fax_number = " 800-555-1212 ? "

    $ fax_text =" Dette er en test fax. "

    $ fax_type =" text "

    $ my_username =" mitbrugernavn "
    < p> $ mit_password = " mypassword "

    $ send_code = " mysendcode "
    Send fax med sæbe
    4

    Opret en ny SOAP objekt ved hjælp af webservice definition sprog ( WSDL ) i dokumentation, som fax service . Tildele den relevante variabler til objektets medlemmer. For eksempel : Hej

    $ fax = new SoapClient ( " http://ws.interfax.net/dfs.asmx?wsdl ")

    $ params - > Brugernavn = $ my_username ;

    $ params -> Password = $ mit_password ,

    $ params -> FaxNumber = $ fax_number ,

    $ params -> data = $ fax_text ; < br >

    $ params -> FileType = $ fax_type ,
    5

    Invoke SOAP metode til at sende fax og få resultatet . For eksempel : Hej

    $ fax_result = $ fax -> SendCharFax ( $ params )
    6

    Kontroller resultatet og underrette brugeren af status . For eksempel : Hej

    if ($ fax_result <0 )

    die ( "Fax Mislykket Fejl kode er ! " $ Fax_result . )

    Ellers
    < p > echo "Fax vellykket ! Transaction ID er" . $ fax_result ; ?

    >
    Send Fax Med REST
    7

    Byg (Uniform Resource Locator URL) streng med de variabler, du har oprettet. For eksempel : Hej

    $ url = " http://www.interfax.net/sendfax ?"

    $ Params = array (" Username " => $ my_username , "Password" => $ mit_password , " FaxNumber " => $ fax_number , "Data" => $ fax_text " FileType " , $ fax_type ),

    foreach ( $ params som $ key = > $ value ) $ url . = $ key . " =" . urlencode ( $ value ) . "& "
    8

    Invoke URL'en ved hjælp af enten " file_get_contents " eller krøller. For eksempel : Hej

    $ result = file_get_contents ($ url ),

    eller

    $ c = curl_init ( $ url ),

    curl_setopt ( $ c , CURLOPT_RETURNTRANSFER , 1 ),

    $ result = curl_exec ( $ c)

    curl_close ( $ c)
    9

    Parse XML resultatet i et array og tjek den resulterende værdi eller status. For eksempel : Hej

    $ result_array = xml_parser_create ();

    xml_parse_into_struct ( $ result_array , $ result , $ værdier , $ index ),

    xml_parser_free ( $ parse ) < br >

    if ($ værdier [" RESULTAT "] > 0)

    echo "Fax vellykket ! "

    ellers

    die ( "Fax Mislykket ! fejl er " [ ERROR "] ) $ værdier . " ?

    >

    Forrige :

    næste :
      Relaterede artikler
    ·PHP: Sådan skjule alle Output Når Zippe en fil 
    ·Hvordan man laver en kø mappe i PHP 
    ·Sådan vælges MySQL PHP Array 
    ·Sådan vært PHP & MySQL applikationer på Windows 
    ·PHP Lig Funktion 
    ·Sådan får du adgang MySQL Fra PHP 
    ·Sådan bruges Sessions i MODx Revolution 
    ·Sådan oprettes Numbers for en eksponentiel vækstkurve…
    ·Sådan Reset Array variabler i PHP 
    ·Hvordan til at udsende en forespørgsel i MySQL 
      Anbefalede Artikler
    ·Sådan oprettes en tekstfil med C + + 
    ·Hvordan skal tjekkes for et drev ved hjælp VB 
    ·Ulemperne ved højtstående Programmeringssprog 
    ·De trin for at konvertere en GUI Into en applet 
    ·Sådan Konverter QBasic til Visual Basic 
    ·Sådan Indsæt en auto- numerisk tast i PHP 
    ·Jeg kan ikke få en Proxy til at arbejde på en Android…
    ·Sådan Slut to former i Visual Basic 
    ·Forespørgsler , der kører hurtigere i Spatial Databas…
    ·Sådan oprettes War File Syntaks 
    Copyright © Computer Viden http://www.computerdk.com