Web service et PHP5
Fermé
Yves8
Messages postés
16
Date d'inscription
mercredi 11 octobre 2006
Statut
Membre
Dernière intervention
9 juillet 2010
-
8 juil. 2010 à 14:23
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 - 13 juil. 2010 à 13:22
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 - 13 juil. 2010 à 13:22
A voir également:
- Web service et PHP5
- Web office - Guide
- Service spouleur - Guide
- Adresse web - Guide
- Traduire une page web - Guide
- Orange service client - Guide
5 réponses
adrien31200
Messages postés
82
Date d'inscription
mercredi 6 janvier 2010
Statut
Membre
Dernière intervention
13 septembre 2010
1
8 juil. 2010 à 18:09
8 juil. 2010 à 18:09
je ne comprends pas ton problème car dans ton code,rien ne dit à php d'afficher (si par "rien ne se passe" tu entends afficher)
Yves8
Messages postés
16
Date d'inscription
mercredi 11 octobre 2006
Statut
Membre
Dernière intervention
9 juillet 2010
2
Modifié par Yves8 le 8/07/2010 à 18:38
Modifié par Yves8 le 8/07/2010 à 18:38
Je remets le code que j'ai modifié un peu, mais j'ai toujours des messages d'erreurs :
<?php
// Instanciation du client SOAP
$client = new SoapClient(
'http://93.xxxxxxxxx/xxxxxWS/WS2.asmx?WSDL',
array(
'trace'=> 1,
'soap_version'=> 'SOAP_1_2-3'));
$params = array();
$params['p_criteres'] = array(
// ID de l'export web Sitra
'IdSiteWeb'=>'xxx',
// Clé d'accès au web service
'CleWS'=>'xxxxxxx',
// Type du format de retour (LIGHT, GPS, COMPLETE)
'TypeSortie'=>'LIGHT',
// Mode de restitution (OBT, PERIODE, JOUR)
'CodeRestitution'=>'OBT',
// Code de la sélection à afficher
'Selection'=>11|12|13|14,
//Date Début
'DateDebut'=>21-07-2009,
//DateFin
'DateFin'=>21-07-2009,
//Gratuit
'Gratuit'=>'N',
//Positionnement
'PositionnementValide'=>'N',
//Mobilite
'MobiliteReduite'=>'N',
//Tri
'Tri'=>'DEB|COM',
//Reuslts
'NombreResultatsParPage'=>10,
//Num page
'NumPage'=> '1',
);
try
{
$retour_ws = $client->__soapCall('RechObts', $params);
}
catch(Exception $e)
{
echo $e->getMessage();
}
var_dump($retour_ws);
?>
Le message d'erreur est le suivant :
object(stdClass)#2 (1) { ["RechObtsResult"]=> object(stdClass)#3 (5) { ["Erreur"]=> string(6) "Erreur" ["NumPage"]=> int(0) ["NbObjetsDsPage"]=> int(0) ["NbTotalObjets"]=> int(0) ["NbTotalPages"]=> int(0) } }
<?php
// Instanciation du client SOAP
$client = new SoapClient(
'http://93.xxxxxxxxx/xxxxxWS/WS2.asmx?WSDL',
array(
'trace'=> 1,
'soap_version'=> 'SOAP_1_2-3'));
$params = array();
$params['p_criteres'] = array(
// ID de l'export web Sitra
'IdSiteWeb'=>'xxx',
// Clé d'accès au web service
'CleWS'=>'xxxxxxx',
// Type du format de retour (LIGHT, GPS, COMPLETE)
'TypeSortie'=>'LIGHT',
// Mode de restitution (OBT, PERIODE, JOUR)
'CodeRestitution'=>'OBT',
// Code de la sélection à afficher
'Selection'=>11|12|13|14,
//Date Début
'DateDebut'=>21-07-2009,
//DateFin
'DateFin'=>21-07-2009,
//Gratuit
'Gratuit'=>'N',
//Positionnement
'PositionnementValide'=>'N',
//Mobilite
'MobiliteReduite'=>'N',
//Tri
'Tri'=>'DEB|COM',
//Reuslts
'NombreResultatsParPage'=>10,
//Num page
'NumPage'=> '1',
);
try
{
$retour_ws = $client->__soapCall('RechObts', $params);
}
catch(Exception $e)
{
echo $e->getMessage();
}
var_dump($retour_ws);
?>
Le message d'erreur est le suivant :
object(stdClass)#2 (1) { ["RechObtsResult"]=> object(stdClass)#3 (5) { ["Erreur"]=> string(6) "Erreur" ["NumPage"]=> int(0) ["NbObjetsDsPage"]=> int(0) ["NbTotalObjets"]=> int(0) ["NbTotalPages"]=> int(0) } }
Yves8
Messages postés
16
Date d'inscription
mercredi 11 octobre 2006
Statut
Membre
Dernière intervention
9 juillet 2010
2
9 juil. 2010 à 09:59
9 juil. 2010 à 09:59
Est-ce que quelqu'un pourrait m'aider svpl
yves8
yves8
adrien31200
Messages postés
82
Date d'inscription
mercredi 6 janvier 2010
Statut
Membre
Dernière intervention
13 septembre 2010
1
13 juil. 2010 à 12:08
13 juil. 2010 à 12:08
je comprend pas dsl !! :D
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 504
13 juil. 2010 à 13:22
13 juil. 2010 à 13:22
Salut.
Utilise la balise "code" de CCM pour conserver la mise en forme de ton code.
Et ça risque d'être difficile de t'aider sans connaître le service Web que tu utilises.
Utilise la balise "code" de CCM pour conserver la mise en forme de ton code.
Et ça risque d'être difficile de t'aider sans connaître le service Web que tu utilises.