PHP gebruiken om via een .wsdl gegevens in te lezen
Kenny Bloem
15/07/2013 19:45:01Hallo,
ik heb van een leverancier een .wsdl url gekregen en op die manier moet ik gegevens in kunnen laden in mijn eigen website. Nu wil ik absoluut niets voorgekouwd hebben maar het lijkt haast onmogelijk om een fatsoenlijke handleiding te vinden die uitlegd hoe je verbinding maakt en hoe je vervolgens gegevens kunt uitlezen.
Kan iemand mij een duwtje in de juiste richting geven? Ik ben bezig met de ontwikkeling van een website en alles gaat eigenlijk best voorspoedig maar dit voelt echt als een enorme drempel.
ik heb van een leverancier een .wsdl url gekregen en op die manier moet ik gegevens in kunnen laden in mijn eigen website. Nu wil ik absoluut niets voorgekouwd hebben maar het lijkt haast onmogelijk om een fatsoenlijke handleiding te vinden die uitlegd hoe je verbinding maakt en hoe je vervolgens gegevens kunt uitlezen.
Kan iemand mij een duwtje in de juiste richting geven? Ik ben bezig met de ontwikkeling van een website en alles gaat eigenlijk best voorspoedig maar dit voelt echt als een enorme drempel.
PHP hulp
23/11/2024 02:49:14Reshad F
15/07/2013 21:04:10Kenny Bloem
16/07/2013 12:33:42Thanks,
dat heeft me zeker geholpen. Ik heb nu het idee dat ik goed verbinding kan maken met de wsdl.
Roep ik op bovenstaande manier wel op juiste manier informatie op?
Ik krijg namelijk onderstaande foutmelding.
dat heeft me zeker geholpen. Ik heb nu het idee dat ik goed verbinding kan maken met de wsdl.
Quote:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
require_once('SoapClientAuth.php');
ini_set("soap.wsdl_cache_enabled", "0");
#- Loading the WSDL document
$wsdl = "http://www.voorbeeld.nl/voorbeeld.wsdl";
$client = new SoapClientAuth($wsdl,
array(
'login' => $Username,
'password' => $Password
));
$types = $client->__getTypes();
var_dump($types);
echo "</br>";
$req = $client->ProductItemSearch(
array('input' => array('cat_id' => '4', 'item_id' => '68899', 'shopinfosort' => 'PRICE')));
print $req->ValueOut;
echo "</br>";
?>
require_once('SoapClientAuth.php');
ini_set("soap.wsdl_cache_enabled", "0");
#- Loading the WSDL document
$wsdl = "http://www.voorbeeld.nl/voorbeeld.wsdl";
$client = new SoapClientAuth($wsdl,
array(
'login' => $Username,
'password' => $Password
));
$types = $client->__getTypes();
var_dump($types);
echo "</br>";
$req = $client->ProductItemSearch(
array('input' => array('cat_id' => '4', 'item_id' => '68899', 'shopinfosort' => 'PRICE')));
print $req->ValueOut;
echo "</br>";
?>
Roep ik op bovenstaande manier wel op juiste manier informatie op?
Ik krijg namelijk onderstaande foutmelding.
Quote:
Fatal error: Uncaught exception 'Exception' with message 'Error' in /home/indexxx/public_html/gamesite/wsdl/SoapClientAuth.php:110 Stack trace: #0 [internal function]: SoapClientAuth->__doRequest
Gewijzigd op 16/07/2013 14:52:15 door Kenny Bloem