Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan sende en faks med PHP
    Hypertext preprocessor (PHP ) skriptspråk har innebygd støtte for e-post, men ikke faksing. Å fakse med PHP , må du kjøpe en faks webtjeneste danner en tredjepartsleverandør og bruke sine PHP funksjoner for å få tilgang til tjenesten og sende faksen. Det web- tjenester vil typisk bli gitt i PHP gjennom enten et enkelt objekt Access Protocol ( SOAP ) eller representerende stat transfer ( REST ) grensesnitt. Instruksjoner
    Set Up Fax Service
    en

    Velg en Internett-faks tjeneste å bruke og registrere seg som utvikler ved behov. Bekrefte at du oppfyller minimumskravene i fax service, for eksempel PHP versjon 5.0 eller nyere med SOAP eller Extensible Markup Language ( XML ) muliggjort .
    2

    gjennom dokumentasjonen for nettjenesten og samle informasjonen du trenger for å sende faksen. For eksempel , må du kanskje faksnummeret , om faksen består av ren tekst eller HTML, teksten til faks og enten brukernavnet og passordet til faks eller en send autorisasjon kode .
    3

    Lag et PHP-skript med en redaktør og begynne ved å tildele hver bit av informasjon til en variabel , for eksempel : en

    < php

    $ fax_number = " 800-555-1212 ? ";

    $ fax_text =" Dette er en test faks. ";

    $ fax_type =" tekst ";

    $ my_username =" mittbrukernavn ";
    < p > $ my_password = " mittpassord ";

    $ send_code = " mysendcode ";
    Send faks med såpe
    4

    Opprett en ny SOAP objekt hjelp av web service definisjonen språk ( WSDL ) i dokumentasjonen fra fax service . Tildele de aktuelle variablene til objektets medlemmer. For eksempel : en

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

    $ params - > Brukernavn = $ my_username ;

    $ params - > Password = $ my_password ;

    $ params - > faxnumber = $ fax_number ;

    $ params - > data = $ fax_text ;

    $ params - > FileType = $ fax_type ;
    5

    Påkall SOAP metoden for å sende faksen og vise resultatet . For eksempel : en

    $ fax_result = $ fax - > SendCharFax ( $ parametere ) ;
    6

    Sjekk resultatet og varsle brukeren om status . For eksempel : en

    if ( $ fax_result < 0 )

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

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

    >
    Send Fax Med REST
    7

    Bygg Uniform Resource Locator ( URL ) streng med variablene du opprettet. For eksempel : en

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

    $ Params = array ( "Brukernavn" = > $ my_username , "Passord" = > $ my_password , " Faksnummer " = > $ fax_number , "Data" = > $ fax_text , " FileType ", $ fax_type ) ;

    foreach ( $ parametere som $ key = > $ verdi ) $ url . = $ key . "=" . urlencode ( $ verdi ) . "& ";
    8

    Påberope nettadressen ved hjelp av enten " file_get_contents " eller Curl . For eksempel : en

    $ resultat = file_get_contents ( $ url) ;

    eller

    $ c = curl_init ( $ url) ;

    curl_setopt ( $ c , CURLOPT_RETURNTRANSFER , 1 ) ;

    $ resultat = curl_exec ( $ c ) ;

    curl_close ( $ c ) ;
    9

    Parse XML- resultatet inn i en matrise og sjekk den resulterende verdi eller status. For eksempel : en

    $ result_array = xml_parser_create ();

    xml_parse_into_struct ( $ result_array , $ resultat , $ verdier , $ index ) ;

    xml_parser_free ( $ parse );

    if ( $ verdier [ "RES "] > 0 )

    echo " Faks vellykket! ";

    annet

    die ( " Fax Mislykket ! feil er " [ ERROR "] ) $ verdier. "; ?

    >

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage en Abonner på nyhetsbrev med MySQL Bruke …
    ·Sette inn et registreringsskjema Into MySQL 
    ·Hvordan lage en XML Document & Root Element som en Stri…
    ·Hvordan få serverens dato og klokkeslett til Countdown…
    ·Hvordan midlertidig endre PHP Maximum Timeout 
    ·Hvordan konvertere en video til en FLV på PHP 
    ·Den Header PHP Is Not Omdirigering 
    ·Slik Kombiner en hvis setningen i PHP 
    ·Hvordan å gjengi PHP uten å vente 
    ·Hvordan lage miniatyrbilder i PHP 
      Anbefalte artikler
    ·Hvordan Beregn Integral Med C + + 
    ·Hvordan få tilgang til Windows Security Settings Gjenn…
    ·Hvordan bygge en parser i Python 
    ·Hvordan skjule en Poll på en Guild Utforming 
    ·Hvordan oppdage mobilnettlesere Med ASP 
    ·Visual Basic datatyper 
    ·Verktøy for å finne en minnelekkasje 
    ·Selv funksjon i Java 
    ·Slik formaterer Dato String i MySQL med PHP 
    ·Hvordan lage en link i Visual Basic 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/