Bonjour ,

J'aurais aimer avoir un peu d'aide concernant les web service en SOAP .
Donc je vous explique je voudrais réaliser un web service qui me permet lors de la saisie d'un nom et d'un prénom sur un site web puis lors de l'envoie des information à l'aide d'un bouton ( tout ceci en php ) , me permettrai d'envoyer tout ceci sur un web service qui lui même va pouvoir interagir avec une table de ma base de données pour enregistrer le nom et le prénom dans cette table .

Le soucis qui ce pose à moi est le suivant : c'est la première fois que je créer un web service et je suis un peu perdu dans tout sa , j'ai réaliser à l'aide de fichier trouver sur internet un client et un serveur qui permet d'envoyer un chiffre au web service et qui le multiplie par deux puis qui le retourne au client .

Code CLIENT : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
try
{
	$clientSOAP = new SoapClient(null,
	array(
	'uri' => 'http://192.168.10.72:81/mon_serveur_SOAP.php',
	'location' => 'http://192.168.10.72:81/mon_serveur_SOAP.php',
	'trace' => 1,
	'exceptions' => 0
	
	));
	$result = $clientSOAP->__call('Hello',array());
	echo $result . '<br/>';
	
	$result = $clientSOAP->__call('Double',array('i'=>5));
	echo $result;
}
catch(SoapFault$f)
{	echo $f;	}
?>

Code SERVEUR : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
class Services
{
	function Double($i)
	{	return $i*2;			}
	function Hello()
	{	return"hello world";	}
		
}

try
{
	$server = new SoapServer(null,array('uri'=> 'http://127.0.0.1:80/mon_serveur_SOAP.php'));
	$server->setClass("Services");
	$server->handle(); //On écoute

}

catch(Exception $e)
{	echo"Exception:" .$e;}
?>



J'aurais tout d'abord besoin d'un peu d'aide de votre part afin de comprendre un peu tout ça car je vous avoue qu'a part comprendre le fait que le client appel le web service qui va traiter les données pour ensuite les renvoyer , au niveau du code j'ai un peu de mal à tout comprendre . Et ensuite vous demander un peu d'aide concernant l'interaction du web service avec la base de donnée .

En vous remerciant d'avance .