1 Επιλέξτε μια υπηρεσία φαξ Internet για να χρησιμοποιήσετε και να εγγραφείτε ως προγραμματιστής , αν είναι απαραίτητο . Επιβεβαιώστε ότι πληρούν τις ελάχιστες απαιτήσεις της υπηρεσίας φαξ, για παράδειγμα PHP έκδοση 5.0 ή νεότερη έκδοση με σαπούνι ή επεκτάσιμη γλώσσα σήμανσης ( XML) είναι ενεργοποιημένη . 2
Ελέγξτε την τεκμηρίωση για την υπηρεσία web και να συγκεντρώσει την πληροφορίες που χρειάζεστε για να στείλετε το φαξ . Για παράδειγμα , μπορεί να χρειαστείτε τον αριθμό φαξ , αν το φαξ αποτελείται από απλό κείμενο ή HTML , το κείμενο φαξ και είτε το όνομα χρήστη και τον κωδικό πρόσβασης για την υπηρεσία φαξ ή έναν κωδικό άδειας αποστολής.
Εικόνων 3
Δημιουργήστε ένα PHP script με έναν επεξεργαστή κειμένου και να αρχίσει εκχωρώντας σε κάθε κομμάτι των πληροφοριών σε μια μεταβλητή , για παράδειγμα :
< php
$ fax_number = " 800-555-1212 " ?
$ fax_text = " Αυτή είναι μια δοκιμή φαξ . "?
$ fax_type = " text " ?
$ my_username = " myusername " ?
< p> $ my_password = " mypassword " ?
$ send_code = " mysendcode " ?
εικόνων Αποστολή φαξ με SOAP
Η 4
Δημιουργήστε ένα νέο αντικείμενο SOAP χρησιμοποιώντας τη γλώσσα ορισμού υπηρεσιών Ιστού ( WSDL ) στην τεκμηρίωση που παρέχεται από την υπηρεσία φαξ . Ρυθμίστε τις κατάλληλες μεταβλητές στα μέλη του αντικειμένου . Για παράδειγμα :
$ φαξ = νέα SoapClient ( " http://ws.interfax.net/dfs.asmx?wsdl ")?
$ Params - > Όνομα = $ my_username ?
$ params - > Κωδικός = $ my_password ?
$ params - > FaxNumber = $ fax_number ?
$ params - > Data = $ fax_text ? < br >
$ params - > FileType = $ fax_type ?
5
Ενεργοποιήστε τη μέθοδο SOAP για να στείλετε το φαξ και να συλλάβει το αποτέλεσμα . Για παράδειγμα :
$ fax_result = $ fax - > SendCharFax ( params $ ) ?
Η
6 Ελέγξτε το αποτέλεσμα και ενημερώνει τον χρήστη για την κατάσταση . Για παράδειγμα :
if ( $ fax_result < 0 )
πεθάνει ( . " ! Fax Ανεπιτυχής κωδικός σφάλματος είναι " $ fax_result ) ?
Άλλο
< p > echo " Fax ID επιτυχής ! συναλλαγή είναι " . $ fax_result ? ;
>
εικόνων Αποστολή φαξ με REST
Η 7
Φτιάξτε το ομοιόμορφο εντοπιστή πόρου ( URL ) των στοιχειοσειρών με τις μεταβλητές που δημιουργήσατε . Για παράδειγμα :
$ url = " ; http://www.interfax.net/sendfax " ?
$ Params = array ( "Όνομα Χρήστη" = > $ my_username , " Password" = > $ my_password , " FaxNumber " = > $ fax_number , " Data " = > $ fax_text , " FileType " , $ fax_type ) ?
foreach ( $ params από $ key = > $ αξία ) $ url . = $ κλειδί . "=" . urlencode ( $ value ) . " & " ?
8
Ενεργοποιήστε τη διεύθυνση URL χρησιμοποιώντας είτε « file_get_contents » ή Curl . Για παράδειγμα :
$ result = file_get_contents ( $ url ) ?
Ή
$ c = curl_init ( $ url ) ?
Curl_setopt ( $ c , CURLOPT_RETURNTRANSFER , 1 ) ?
$ result = curl_exec ( $ c ) ?
curl_close ( $ c ) ?
Η 9
αναλύσει το XML οδηγήσει σε μια σειρά και ελέγξτε το αποτέλεσμα της αξίας ή κατάστασης . Για παράδειγμα :
$ Result_Array = xml_parser_create ( ) ?
Xml_parse_into_struct ( $ Result_Array , $ αποτέλεσμα , $ αξίες , $ index ) ?
Xml_parser_free ( $ parse ) ? < br >
αν ( οι τιμές $ [ " ΑΠΟΤΕΛΕΣΜΑ " ] > 0 )
echo " Fax επιτυχής ! " ?
άλλο
die ( " Fax Ανεπιτυχής ! σφάλμα είναι " [ eRROR" ] ) $ αξίες ». ? ;
>
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα