php-resource.de

PHP Tutorial: Eigene Web Services mit PHP5 bereitstellen? Kein Problem!

PHP5 bietet das nötige Rüstzeug, um bequem und schnell den eigenen Web Service auf die Beine zu stellen.

|01.05.2005 | beebob | 34786 | KAT : PHP | | Kommentare 0


5

7

Öffnen Sie eine leere Datei und speichern Sie diese als "soap_client_getattrib.html" im selben Ordner ab, indem Sie die Datei "BlasterSoapClient.js" abgespeichert haben. Kopieren Sie folgenden Code in die Datei und speichern:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Ein Soap Client in Javascript</title>

<!-- Die Soap Klasse einbinden -->
<script type="text/javascript" src="BlasterSoapClient.js"></script>

</head>
<body>

<script>
// neue Instanz des Soap Clients erzeugen
var soapClient = new BlasterSoapClient();

// Webpfad zum SoapServer
soapClient.transportURI = 'http://localhost/soap_server.php';
   
try{
	// Parameter Array erzeugen. Da wir keine Parameter in der Funkion des Soap Servers erwarten, hat das Array die länge null.
	var p = new Array(0);
	
	// Aufruf (invoke) der Funktion MySoapClass::getAttributesClass() auf dem SoapServer
	var attributesClass = soapClient.invoke('getAttributesClass',p);
	
	// die Ausgabe sollte [object SOAPPropertyBag] lauten
	document.writeln(attributesClass+'<br /><br />');
	
	// ausgabe der eigenschaften des Objekts MyAttributesClass
	document.writeln('Empfangen:<br />');
	document.writeln(attributesClass.attrib1+'<br />');
	document.writeln(attributesClass.attrib2+'<br />');
	document.writeln(attributesClass.attrib3+'<br />');
	document.writeln(attributesClass.attrib4+'<br />');
	document.writeln(attributesClass.attrib5+'<br />');
	
	
} catch(e) {
	alert(e);
}
</script>

</body>
</html>
Navigation -> Seitenanzahl : (7)

  «  1 2 3 4 5 6 7  » 
Kommentare zum Tutorial
Tutorial kommentieren
 
Über den Autor
beebob

beebob

Status
Premium Mitglied

Beruf
Unbekannt

Mitglied seit:
30.04.2009

letzte Aktivität
04.06.2009

 

Tutorial bewerten

Hat Ihnen dieses Tutorial gefallen? Dann bewerten Sie es jetzt! Fünf Sterne bedeutet "Sehr gut", ein Stern "Unzureichend".



 

aktuelle Artikel

Projektmanagement Damals und Heute

Projektmanagement Damals und HeuteWerfen Sie einen Blick auf das, was sich verändert hat, und entdecken Sie, wo die Zukunft dieses Gebietes hinsteuert.

18.01.2021 | Neu | Berni

Arbeitsmanagement-Tools

Arbeitsmanagement-ToolsWarum jedes Team Arbeitsmanagement-Tools benötigt. Man schätzt, dass 25% eines durchschnittlichen Mitarbeiter-Tages durch ineffiziente Arbeit vergeudet werden.

11.12.2020 | Neu | Berni