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