Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe het opzetten van een eenvoudige PHP SoapServer Met een functie Bestand
Als u een functie die u beschikbaar wilt als een webservice te maken hebt gemaakt , kunt u een Simple Object Access Protocol , of SOAP , server te creëren om de uitwisseling te vergemakkelijken van informatie van de applicatie vraagt ​​de webservice en de door de functie die u hebt gemaakt informatie . Om een ​​eenvoudige SOAP server maken , moet je het downloaden van de NuSOAP toolkit , een open - source set van PHP klassen die aanzienlijk vereenvoudigt de taak van het creëren van een SOAP -server . Dan moet je de functie die de service biedt en gebruik de NuSOAP object naar de server te creëren . Instructies
1

Download NuSOAP , een open - source SOAP toolkit voor PHP ( zie bronnen ) . Let op de directory waar je de NuSOAP bestand op de webserver . Kopen van 2

Maak de functie die de webservice zal bieden. ?

functie klant
( $ aantal ) {

$ : bijvoorbeeld om een functie die een klantnummer neemt en geeft een naam klant , type te maken klanten = load_customers ( ) ; //geeft een array van klant [ nummer ] = naam

$ name
= " " ;

if ( isset ( $ klanten [ $ nummer ] ) ) $ name = $ klant [ $ nummer ] ;

return $ naam
;

}
3

Neem de NuSOAP bestand . Typ bijvoorbeeld :

bevatten ( " /usr /local /nusoap /nusoap.php " ) ;
4

Maak een nieuwe SOAP server object . Typ bijvoorbeeld :

$ server
= new soap_server ;
5

Registreer de functie die u hebt gemaakt met de SOAP -server . Typ bijvoorbeeld :

$ server - > register ( " klant " ) ;
6

Stel een server storing met een passende foutmelding als er geen klanten gevonden . Typ bijvoorbeeld :

if ( $ naam == " " ) { $ fout


= $ server - > fout ( " soap : Server " , " http://example . com /customerlookup.php " , " Klant bestaat niet ' ) ;

}
7

Stuur het resultaat van de webservice terug naar de client . Typ bijvoorbeeld : ?

$ Server - > dienst
( $ HTTP_RAW_POST_DATA ) ;

>

Previous: Next:
  PHP /MySQL Programmering
·MySQL Versie Geschiedenis 
·Het automatisch laden PHP Waar…
·Hoe te Lettertype wijzigen in …
·Wat is een PHP- Block ? 
·Hoe kan ik PHP gebruiken : Exe…
·Hoe te gebruiken PHP om te com…
·Hoe te Headers in PHP unset 
·Verschil tussen PHP4.0 & PHP5.…
·Hoe maak je een PHP schrijven …
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een werkblad in VBA Verwijzi…
·Hoe de inhoud van een Array List weergev…
·Hoe te Graph in Java 
·Hoe maak je een Werknemer Log in Maak Vi…
·Hoe je MySQL Herstart Van Script 
·Hoe je datum lopende Bereken in MySQL 
·Hoe maak je een server Van VB6 Ping 
·Hoe te INT Test Met Groovy Tests 
·Het verschil tussen Interface & Abstract…
Copyright © Computer Kennis http://www.nldit.com