|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Etudiant Inscription : avril 2012 Messages : 27 ![]() |
Bonjour tous le monde,
j'ai une question : est-ce que c'est possible d'appeler un code CGI depuis une page PHP avec les web services ? merci |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 958 ![]() |
si ton cgi propose un web service oui
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Etudiant Inscription : avril 2012 Messages : 27 ![]() |
|
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : septembre 2010 Messages : 7 958 ![]() |
en faisant du SOAP, du REST n'importe quel type web service
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Etudiant Inscription : avril 2012 Messages : 27 ![]() |
peux-tu me donner un exemple complet d'un serveur CGI et un client PHP utilisant les web services ?
merci bcp. |
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : septembre 2010 Messages : 7 958 ![]() |
quelle est l'appli CGI ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#7 | ||
|
Invité de passage
![]() Etudiant Inscription : avril 2012 Messages : 27 ![]() |
Voici un exemple d'un code cgi :
Code :
|
||
|
|
00
|
|
|
#8 |
![]() ![]() Inscription : septembre 2010 Messages : 7 958 ![]() |
si c'est du SOAP utilise la classe SOAP du PHP
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Etudiant Inscription : avril 2012 Messages : 27 ![]() |
je l'ai essayé mais ça bloque : pas de réponse ! (avec 2 maniérés )
Pouvez-vous l'essayer et me donner le code ? |
|
|
00
|
|
|
#10 |
![]() ![]() Inscription : septembre 2010 Messages : 7 958 ![]() |
on ne connais pas ton API, montre ton code
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#11 | ||
|
Invité de passage
![]() Etudiant Inscription : avril 2012 Messages : 27 ![]() |
Voici le code php client :
Code :
|
||
|
|
00
|
|
|
#12 |
![]() ![]() Inscription : septembre 2010 Messages : 7 958 ![]() |
utilise direct l'extension SOAP du PHP
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#13 | ||
|
Invité de passage
![]() Etudiant Inscription : avril 2012 Messages : 27 ![]() |
ça bloque !
Code :
|
||
|
|
00
|
|
|
#14 |
![]() ![]() Inscription : septembre 2010 Messages : 7 958 ![]() |
fais un __getFunctions
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#15 |
|
Invité de passage
![]() Etudiant Inscription : avril 2012 Messages : 27 ![]() |
le code bloque tjs à l'instruction
Code :
$soapclt = new SoapClient($wsdl, $options); |
|
|
00
|
|
|
#16 |
![]() ![]() Inscription : septembre 2010 Messages : 7 958 ![]() |
j'en sais rien, j'ai pas accès a ton CGI ...
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#17 |
|
Invité de passage
![]() Etudiant Inscription : avril 2012 Messages : 27 ![]() |
tu peux le copier en localhost ! mais as-tu une exemple complet (serveur cgi, client php) ?
|
|
|
00
|
|
|
#18 | ||
![]() ![]() Inscription : septembre 2010 Messages : 7 958 ![]() |
ah c'est que ça
ton fichier c'est pas le wdsl, c'est l'adresse de ton serveur Code :
__________________
http://blog.stealth35.com/ |
||
|
|
10
|
|
|
#19 |
|
Invité de passage
![]() Etudiant Inscription : avril 2012 Messages : 27 ![]() |
ça se débloque unpeu;
$soapclt = new SoapClient(null, $options); marche très bien mais lorsque je demande l'affichage des fonctions avec $soapclt->__getFunctions() j'ai NULL une idée ? |
|
|
00
|
|
|
#20 |
![]() ![]() Inscription : septembre 2010 Messages : 7 958 ![]() |
je peux pas devenier les choses à toi de regarder les erreurs en attrapant les exceptions
__________________
http://blog.stealth35.com/ |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com