Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

PHP a Webové služby Jan Růžička Institute of geoinformatics VSB-TU Ostrava 17.listopadu, 70833 Ostrava-Poruba,

Podobné prezentace


Prezentace na téma: "PHP a Webové služby Jan Růžička Institute of geoinformatics VSB-TU Ostrava 17.listopadu, 70833 Ostrava-Poruba,"— Transkript prezentace:

1 PHP a Webové služby Jan Růžička Institute of geoinformatics VSB-TU Ostrava 17.listopadu, 70833 Ostrava-Poruba, jan.ruzicka@vsb.cz

2 Ruzicka, J.: PMK2 Možnosti Použít HTTP a vlastní protokol – podobně jako OGC WMS Použít HTTP/SOAP a vlastní specifikaci – jako OGC WFS

3 Ruzicka, J.: PMK3 Nástroje pro SOAP v PHP / 1 PHP-SOAP: http://phpsoaptoolkit.sourceforge.net/phpsoap NuSOAP: http://dietrich.ganx4.com/nusoap

4 Ruzicka, J.: PMK4 Nástroje pro SOAP v PHP / 2 ZEND module: http://www.zend.com PEAR-SOAP: http://pear.php.net/package/SOAP

5 Ruzicka, J.: PMK5 SOAP Service / NuSOAP require_once('nusoap.php'); $s = new soap_server; $s->register('find'); function find($name, $type="xml"){ // optionally catch an error and return a fault if($name == '') { return new soap_fault('Client','','Must supply a valid search string.'); } $con = my_connect(); $resp=vyhledani($con, $name, $type); return $resp; } $s->service($HTTP_RAW_POST_DATA);

6 Ruzicka, J.: PMK6 SOAP Client / NuSOAP require_once('nusoap.php'); if ($type=="xml") { $parameters = array('name'=>'GIS', 'type'=>'xml'); } else if ($type=="html") { $parameters = array('name'=>'GIS', 'type'=>'html'); } else { $parameters = array('name'=>'GIS'); } $soapclient = new soapclient('http://gis.vsb.cz/php_scripts/GIS_por tal/scripts/service.php'); echo $soapclient->call('find',$parameters);


Stáhnout ppt "PHP a Webové služby Jan Růžička Institute of geoinformatics VSB-TU Ostrava 17.listopadu, 70833 Ostrava-Poruba,"

Podobné prezentace


Reklamy Google