Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]SOAP przesyłanie tablicy ze zmiennymi, SOAP przesyłanie tablicy ze zmiennymi
Konop857
post
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 2
Dołączył: 4.05.2011

Ostrzeżenie: (10%)
X----


Witam

Przeszukując cały internet w końcu udało znaleźć mi się banalny przykład zastosowania SOAP

  1. <?php
  2. //Przekształca ciąg znaków na pisany wersalikami
  3. function remoteToUpper($str){
  4. return strtoupper($str);
  5. }
  6.  
  7. //Utworzenie serwera SOAP i wyeksportowanie funkcji remoteToUpper()
  8. $soap = new SoapServer(null, array('uri' => ''));
  9. $soap->addFunction('remoteToUpper');
  10.  
  11. //Użycie żądania POST dla wywołania usługi
  12. if($_SERVER['REQUEST_METHOD'] == 'POST'){
  13. $soap->handle();
  14. } else {
  15. //Bez podanych parametrów - wypisana zostanie lista dostępnych funkcji serwera SOAP
  16. echo "Funkcje udostępnione:\n";
  17. foreach ($soap->getFunctions() as $func) {
  18. echo $func . "\n";
  19. }
  20. }
  21. ?>


  1. <?php
  2. //Ustalenie adresu serwera:
  3. $location = sprintf('location',
  4. $_SERVER['HTTP_HOST'],
  5. dirname($_SERVER['SCRIPT_NAME']));
  6.  
  7. //Utworzenie obiektu klienta SOAP
  8. $soap = new SoapClient(null, array('location' => $location, 'uri' => ''));
  9. //wykorzystanie funkcji udostępnionej przez serwer
  10. $ret = $soap->remoteToUpper('SOAP - i like it!');
  11.  
  12. echo $ret; //zwraca napis "SOAP - I LIKE IT!"
  13. ?>


Wszystko działa, ale nigdzie w internecie nie mogę znaleźć jakiejkolwiek wskazówki jak tu dodać tablicę i przekazać ją do serwera, a na serwerze odczytać tak by można było wykonać jakiś skrypt, orientuje się ktoś jak to zrobić?

Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.09.2025 - 07:48