« Programmation PHP/Exemples/Webservice » : différence entre les versions
Contenu supprimé Contenu ajouté
m →Conclusion : avec AWB |
Aucun résumé des modifications |
||
Ligne 1 :
{{PHP}}
=Introduction=
Le
Dans nos exemples, nous aborderons l'utilisation de SOAP. Zend propose dans son framework quelques utilitaires de la technique SOAP et REST.
==Qu'
Il s'agit d'un protocole d'échange permettant d'invoquer des applications sur différents types de réseaux, en faisant appel, à distance, à des méthodes. Il utilise différents protocoles de transport tel que HTTP mais aussi le protocole POP ou SMTP pour transmettre des données sous forme de messages.
Ligne 20 ⟶ 21 :
==Mise en place du webservice==
Une fois la librairie téléchargée, et placée dans un sous
Vous devez créer un fichier pour votre webservice, nous allons le nommer par exemple webservice.php.
Ligne 41 ⟶ 42 :
==Création des méthodes==
Nous allons voir ici comment ajouter des
Dans votre fichier webservice.php, à la suite du code dèja écrit, nous allons rajouter les lignes suivantes:
Ligne 48 ⟶ 49 :
<?php
//on enregistre la méthode grâce à register()
$server->register('ReturnChaine',array('ChaineString'=>'xsd:string'),
array('return'=>'xsd:string'),'Namespace');
//nous créons ici la fonction ReturnChaine() qui correspond à la méthode créée
function ReturnChaine($ChaineString) {
return new soapval('return','string',$ChaineString);
|