“Conocimientos Programación>Programación PHP /MySQL

Cómo enviar un fax con PHP

2016/5/1
El preprocesador de hipertexto (PHP ) lenguaje de programación ha incorporado soporte para correo electrónico, pero no enviar faxes. Para enviar fax con PHP , es necesario comprar un formulario de servicio web fax un proveedor de terceros y utilizar sus funciones de PHP para acceder al servicio y enviar el fax. Los servicios web se suelen indicarse PHP ya sea a través de un protocolo de acceso a objetos simples ( SOAP) o transferencia de estado representacional (REST ) interfaz. Instrucciones de archivo: Conjunto Up Fax Servicio
1

Elija un servicio de fax por Internet de usar y registrarse como desarrollador , si es necesario . Confirme que usted cumple con los requisitos mínimos del servicio de fax , por ejemplo PHP versión 5.0 o superior con SOAP o lenguaje de marcado extensible (XML ) habilitado.
2

Revise la documentación para el servicio web y recopilar la información que usted necesita para enviar el fax. Por ejemplo , es posible que el número de fax , si el fax se compone de sólo texto o HTML , el texto de fax y, o bien el nombre de usuario y contraseña para el servicio de fax o un código de autorización de envío.
3

Crear un script PHP con un editor y comienza asignando a cada pieza de información para una variable , por ejemplo :

< php

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

$ fax_text = " Este es un fax de prueba . " ;

$ fax_type =" text " ;

$ my_username =" myusername " ;
< p > $ mi_contraseña = " micontraseña " ;

$ send_code = " mysendcode " ;
Enviar fax con jabón
4

Crear un nuevo objeto de SOAP utilizando el lenguaje de definición de servicios web ( WSDL ) en la documentación proporcionada por el servicio de fax. Asigne las variables correspondientes a los miembros del objeto . Por ejemplo :

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

$ params - > Nombre de usuario = $ my_username ;

$ params - > Password = $ mi_contraseña ;

$ params -> FaxNumber = $ fax_number ;

$ params -> datos = $ fax_text ;

$ params -> FileType = $ fax_type ;
5

Invoque el método SOAP para enviar el fax y capturar el resultado. Por ejemplo :

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

Comprobar el resultado y notificar al usuario del estado . Por ejemplo :

if ($ fax_result < 0 )

die ( " Fax Unsuccessful código de error es " $ fax_result . ) ;

Más
< p > echo " Fax éxito! ID Transacción es" . $ fax_result ; ?

>
Enviar fax con el descanso
7

Construye el localizador uniforme de recursos (URL ) de cadena con las variables que ha creado. Por ejemplo :

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

$ Params = array (" Nombre de usuario " = > $ my_username , "Password " = > $ mi_contraseña , " FaxNumber " = > $ fax_number , "Data " = > $ fax_text , "filetype ", $ fax_type ) ;

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

Invocar el URL usando ya sea " file_get_contents " o Curl . Por ejemplo :

$ resultado = file_get_contents ($ url ) ;

o

$ c = curl_init ( $ url ) ;

curl_setopt ( $ c , CURLOPT_RETURNTRANSFER , 1 ) ;

$ result = curl_exec ( $ c ) ;

curl_close ( $ c ) ;
9

Analizar el resultado XML en una matriz y compruebe el valor o estado resultante. Por ejemplo :

$ result_array = xml_parser_create ();

xml_parse_into_struct ($ result_array , $ resultado , $ valor , $ index) ;

xml_parser_free ($ parse ) ;

if ($ valores [ "RESULTADO "] > 0 )

echo " Fax éxito ";

más

die (" Fax sin éxito ! El error es " [ ERROR "] ) $ valores. " ; ?

>

Programación PHP /MySQL
Cómo restablecer la contraseña de root de MySQL 5.1 en Windows
MySQL booleanas Tipos de datos
El primer elemento de una matriz en PHP
Cómo quitar la palabra duplicada en una cadena en PHP
MySQL se une Select Conde Tutorial
Cómo instalar SQL 2005 Express en Windows Vista
Lynda SQL Essential Training
Cómo mostrar la imagen y no el link de un Registro Dreamweaver De la Base de Datos
Conocimientos Informáticos © http://www.ordenador.online