Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe maak je Stuur een fax met PHP
De hypertext preprocessor ( PHP ) scripttaal heeft ingebouwde ondersteuning voor e-mail , maar niet faxen . Om te faxen met behulp van PHP , moet u een fax webservice vorm aanschaf van een externe leverancier en gebruik maken van haar PHP-functies voor toegang tot de dienst en stuurt de fax . De webservices zal doorgaans worden verstrekt in PHP , zowel via een eenvoudig object access protocol ( SOAP ) of vertegenwoordigende staat transfer ( REST ) -interface . Instructies
Set Up Fax Service
1

Kies een Internet fax -service te gebruiken en te registreren als ontwikkelaar indien nodig. Bevestigen dat u voldoet aan de minimale eisen van de fax-service , bijvoorbeeld PHP versie 5.0 of hoger met SOAP of Extensible Markup Language ( XML ) ingeschakeld .

Beoordeling 2 de documentatie voor de webservice en het verzamelen van de informatie die u nodig hebt om de fax te verzenden . Bijvoorbeeld , zou u het faxnummer nodig heeft, of de fax bestaat uit pure tekst of HTML , de tekst te faxen en of de gebruikersnaam en het wachtwoord om de fax -service of een send autorisatiecode .
3

Maak een PHP-script met een editor en beginnen met het toewijzen van elk stukje informatie op een variabele , bijvoorbeeld :

<
php

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

$ fax_text
= " Dit is een test fax . " ;

$ fax_type
= " text " ;

$ my_username
= " myusername " ;

$ mijn_wachtwoord = " mijnwachtwoord " ;

$ send_code
= " mysendcode " ;
Fax verzenden Met SOAP
4

Maak een nieuwe SOAP object met behulp van de webservice definition Language ( WSDL ) in de documentatie die door de fax -service . Wijs de juiste variabelen aan de leden van het object . Bijvoorbeeld :

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

$ params - > Gebruikersnaam = $ my_username ;

$ params - > wachtwoord = $ mijn_wachtwoord ;

$ params - > FaxNumber = $ fax_number ;

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

$ params - > FileType = $ fax_type ;
5

Roep de SOAP methode om de fax te verzenden en vastleggen van het resultaat . Bijvoorbeeld :

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

Controleer het resultaat en stelt de gebruiker van de status . Bijvoorbeeld :

if ( $ fax_result < 0 )

sterven
( " Fax mislukt Foutcode is ! " $ Fax_result . ) ;

Anders

echo " Fax Geslaagd ! Transactie ID is " . $ fax_result ; ?

>
Fax verzenden Met REST
7

Bouw de Uniform Resource Locator ( URL ) string met de variabelen die u hebt gemaakt . Bijvoorbeeld :

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

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

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

Roep de URL met behulp van hetzij " file_get_contents " of Krul . Bijvoorbeeld :

$ resultaat
= file_get_contents ( $ url ) ;

of

$ c = curl_init ( $ url ) ;

curl_setopt
( $ c , CURLOPT_RETURNTRANSFER , 1 ) ;

$ resultaat
= curl_exec ( $ c ) ;

curl_close
( $ c ) ;
9

Interpreteer het XML resultaat in een array en controleer de resulterende waarde of status. Bijvoorbeeld :

$ result_array = xml_parser_create ( ) ;

xml_parse_into_struct ( $ result_array , $ result , $ waarden , $ index ) ;

xml_parser_free
( $ parse ) ; < br >

if ( $ waarden [ " RESULTAAT " ] > 0 )

echo
" Fax Geslaagd ! " ;

anders

sterven
( " Fax mislukt ! fout is " [ ERROR ' ] ) $ waarden . " ; ?

>

Previous: Next:
  PHP /MySQL Programmering
·How to Get Eclipse Helios Up &…
·Hoe je toe Twee getallen Met b…
·Heb Scripts verlopen ? 
·Hoe de PHP Engine installeren …
·Hoe kan ik dubbele CSV in PHP 
·Hoe maak je een server toe aan…
·Get_Headers Vs . cURL Snelheid…
·PHP String Extraction 
·Hoe maak je een hyperlink make…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe de Windows Media Player control Gebr…
·Hoe je live streamen van video in Xcode 
·Hoe je Java JAR Bestand Uitvoeren in Col…
·Hoe je PAM authenticatie uitschakelen 
·Hoe dbx-bestanden importeren 
·Hoe de Last Karakter in PHP 
·Hoe maak je een Desktop Icon Maak tijden…
·Hoe u een waarde in een drop - down lijs…
·Hoe te Tooltips in VB Gebruik 
Copyright © Computer Kennis http://www.nldit.com