| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Come inviare un fax con PHP
    Il preprocessore ipertestuale ( PHP) linguaggio di scripting è un supporto integrato per la posta elettronica , ma non l'invio di fax . Per inviare via fax utilizzando PHP , è necessario acquistare un modulo di servizio Web fax un provider di terze parti e di utilizzare le sue funzioni PHP per accedere al servizio e inviare il fax . I servizi web sono in genere forniti in PHP attraverso sia un semplice protocollo di accesso agli oggetti ( SOAP ) o Representational State Transfer ( REST ) interfaccia .
    Istruzioni impartite nel Servizio Fax
    1

    Scegliere un servizio fax Internet da utilizzare e registrare come sviluppatore , se necessario. Confermare che siano soddisfatti i requisiti minimi del servizio fax, ad esempio PHP versione 5.0 o superiore di sapone o di Extensible Markup Language ( XML ) abilitata .
    2

    Recensione la documentazione per il servizio web e raccogliere il informazioni necessarie per inviare il fax . Ad esempio , potrebbe essere necessario il numero di fax , se il fax è composto da puro testo o HTML , il testo da inviare via fax e sia il nome utente e la password per il servizio di fax o di un codice di autorizzazione di invio.
    3

    Creare uno script PHP con un editor e iniziare assegnando ogni pezzo di informazione a una variabile, per esempio :

    < php

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

    $ fax_text = " Questo è un fax di prova . " ;

    $ fax_type = " text " ;

    $ my_username = " myusername " ;
    < p > $ my_password = " password" ;

    $ send_code = " mysendcode " ;
    Invia Fax Con SOAP
    4

    Creare un nuovo oggetto SOAP utilizzando il servizio web Definition Language ( WSDL ) nella documentazione fornita dal servizio fax . Assegnare le variabili appropriate ai membri dell'oggetto. Per esempio :

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

    $ params - > Username = $ my_username ;

    $ params - > password = $ my_password ;

    $ params - > FaxNumber = $ fax_number ;

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

    $ params - > Tipo di file = $ fax_type ;
    5

    richiamare il metodo SOAP per inviare il fax e catturare il risultato . Per esempio :

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

    Controllare il risultato e notificare l' utente dello stato . Per esempio :

    if ( $ fax_result < 0 ) per

    die ( " Fax riuscita codice di errore è " $ fax_result . ) ;

    Altro
    < p > echo " Fax di successo! ID transazione è" . $ fax_result ; ?

    >
    Invia fax con il riposo
    7

    costruire l' Uniform Resource Locator ( URL) stringa con le variabili create. Per esempio :

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

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

    foreach ( $ params da $ chiave = > $ valore ) $ url . = $ chiave . "= " . urlencode ( $ valore ) . " &" ;
    8

    Richiamare l'URL utilizzando sia " file_get_contents " o arricciare . Per esempio :

    $ risultato = file_get_contents ( $ url ) ;

    o

    $ c = curl_init ( $ url ) ;

    curl_setopt ( $ c , CURLOPT_RETURNTRANSFER , 1) ;

    $ risultato = curl_exec ( $ c ) ;

    curl_close ( $ c ) ;
    9

    analizzare il risultato XML in un array e verificare il valore o lo stato risultante. Per esempio :

    $ result_array = xml_parser_create ();

    xml_parse_into_struct ( $ result_array , $ risultato , $ valore , $ index) ;

    xml_parser_free ( $ parse ) ;

    if ( $ valori [ "Risultato" ] > 0 ) per

    echo " Fax di successo! " ;

    altro

    die ( " Fax riuscita ! L'errore è " [ eRROR " ] ) $ valori. " ; ?

    >

    Previous :

    next :
      Articoli Correlati
    ·Funzioni PHP per MySQL in HTML 
    ·Come Converti interruzioni di riga a un paragrafo in PH…
    ·Come registrarsi per Flash Chat 
    ·Come collegare due forme tramite PHP 
    ·Come convertire colonna di caratteri in MySQL 
    ·Come migliorare il calcolo matematico in PHP 
    ·Come scrivere uno script PHP per invertire una stringa 
    ·Come costruire un messaggio istantaneo lavorabile sul m…
    ·Come rimuovere i file da MySQL con PHP 
    ·Come creare un PHP & MySQL Content Management System pe…
      Articoli in evidenza
    ·Come utilizzare il File Size Leggi in Java 
    ·Come impostare il formato di un'immagine in HTML 
    ·Come eseguire uno script Python da un altro script Pyth…
    ·Come riscrivere il codice per FPS Creator 
    ·Come scrivere un file di testo da JSP 
    ·Come compilare in Java 
    ·Come programmare la Best Practice per una notazione Cam…
    ·Come immettere i numeri in Python 
    ·JavaScript per determinare se un elemento è disabilita…
    ·Come programma di Microsoft Windows CE 
    Copyright © Conoscenza Informatica http://it.wingwit.com