Λήψη NuSOAP , μια εργαλειοθήκη SOAP ανοιχτού κώδικα για την PHP ( βλέπε Πόρων ) . Σημειώστε τον κατάλογο όπου μπορείτε να τοποθετήσετε το αρχείο NuSOAP στο διακομιστή Web . 2
Δημιουργήστε τη λειτουργία που θα παράσχει την υπηρεσία Web . Για παράδειγμα , για να δημιουργήσετε μια συνάρτηση που παίρνει έναν αριθμό πελάτη και παρέχει ένα όνομα πελάτη, ο τύπος :
πελάτη λειτουργία ( $ number ) { $ πελάτες = load_customers ( ) ? //επιστρέφει έναν πίνακα του πελάτη [ αριθμός] = όνομα $ name = " " ? εάν ( isset ( $ πελάτες [ $ αριθμός] ) ) $ name = $ πελάτες [ $ number ] ? επιστροφή $ όνομα? } Συμπεριλάβετε το αρχείο NuSOAP . Για παράδειγμα, πληκτρολογήστε : περιλαμβάνουν ( " /usr /local /nusoap /nusoap.php " ) ? δημιουργήσετε ένα νέο αντικείμενο διακομιστή SOAP . Για παράδειγμα, πληκτρολογήστε : $ διακομιστή = νέα soap_server ? Καταχωρήστε τη λειτουργία που δημιουργήθηκε με το διακομιστή SOAP . Για παράδειγμα, πληκτρολογήστε : $ server- > μητρώο ( "πελάτης ")? Ορίστε ένα σφάλμα διακομιστή με ένα κατάλληλο μήνυμα λάθους, εάν κανένας πελάτης δεν βρέθηκε . Για παράδειγμα, πληκτρολογήστε : if ( $ name == "") { $ σφάλμα = $ server- > σφάλμα ( " σαπούνι : Server" , " http://example . com /customerlookup.php " , " Ο πελάτης δεν υπάρχει " ) ? } Στείλτε το αποτέλεσμα της υπηρεσίας Web πίσω στον πελάτη . Για παράδειγμα, πληκτρολογήστε : $ server- > Υπηρεσία ( $ HTTP_RAW_POST_DATA ) ? >
εικόνων 3
Η 4
5
Η 6
Η 7
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα